I am trying to make a program that launches overlays and controls data on the overlay for streaming events with OBS. For the overlay I am just creating another window and design it with XAML. Only part i do not like is how a window physically shows. I want the only thing the user sees is the original launcher/controller. But i want programs such as OBS to still be able to target the window for a window capture.
Is there a way to do this?
I have seen talks about setting visibility to hidden, or setting the window to minimized before i show it. but OBS seems to not be able to find it until it is shown for the first time. After that, it does not matter if it is minimized. But I would like to have it where a user never sees it come up.