Der Desktop ist ein ListView. Also schau dir mal die ListView_xxx-Funktionen aus dem
PSDK an (besonders
ListView_GetItemRect). Ich weiß aber leider nicht genau, wie man an das
Handle des Desktops kommt, das
Handle ist nicht 0.
Eine Möglichkeit, die mir jetzt einfiele: Der
DC des Desktops ist 0. Und soweit ich weiß gibt es eine Funktion, die das Fensterhandle anhand des
DC ermittelt. Leider finde ich die gerade nicht, aber so könnte es funktionieren.