VilePlecenta 39 Junior Poster

I've been trying to disable the desktop ( in its entity ) so that no window can get focus and I can draw on top of it.

Since creating a fullscreen window and drawing on that will lag all the other windows.

Ive tried WM_ENABLE and EnableWindow with the handles of 0, GetDesktopWindow(), GetShellWindow() and using FindWindow() with the class of "progman".

At most the desktop is disabled but not any other windows.

There was a handle I found before that allowed me to do this but I have long forgotten it.


Also I dont want to BlockInput().