I’ve seen a few similar questions, but nothing doing exactly what I need.
I’m looking to create something similar to the old Sheep.exe program which had a little sheep on top of all of the windows that could walk around.
I found two possible solutions:
The first is to draw to the desktop’s HDC. The problem is that it’s not my DC and I can’t control when stuff is refreshed.
The other solution would be using transparent windows. I want to have a bunch of independent images (that interact). I’m not sure whether I should use a transparent window that fills the entire screenspace and draw multiple images to that or if I should create a individual window for each image (which gets extremely inefficient when there’s a lot of images.
What would be the most optimal way to go about this?
WPF: Main window of application always on top, always maximized, background transparent, then start overlaying/animating to your hearts content.