Idd
Voor een progje moet ik detecteren of de muis op de desktop is.
Da's eenvoudig op zo'n soort manier:
Progman = FindWindow("Progman", vbNullString)
Desktop = GetWindow(Progman, GW_CHILD)
En dan checken met WindowFromPoint of ie op Desktop is.
Maar als er nu op Show Desktop geklinkt wordt, dan is het WindowFromPoint als de muis op de desktop is opeens niet meer de hWnd van de Desktop. Pas als je weer een venster activeerd gaat alles weer normaal.
Ik zou dus willen weten in welke "Mode" de desktop is.
Dit staat in het 'Show Desktop' file-tje:
[Shell]
Command=2
IconFile=explorer.exe,3
[Taskbar]
Command=ToggleDesktop
Zo'n ToggleDesktop dus, er zou toch een manier moeten zijn om dat te detecteren.