Ok, das Minimieren hab ich jetzt hingekriegt:
SetWindowPos(Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE or SWP_NOSIZE or SWP_NOOWNERZORDER or SWP_NOACTIVATE);
Nun ist es aber so, dass Win 7 ja das schöne Feature hat, dass man mit der Maus auf den Button ganz unten rechts gehen kann und dann wird der Blick auf den Desktop frei.
Logischerweise sollte da mein Fenster angezeigt werden, wird es aber nicht
Ausserdem möchte ich das Fenster nicht topmost haben... Es soll halt immer aufm Desktop sein, aber nicht vor allen anderen Fenstern
Ich müsste also obigen Code ausführen, wenn Win+D oder der Button unten rechts (Win 7) bzw. die Verknüpfung "Desktop anzeigen" (XP, Vista?) gedrückt wird.
Ersteres wäre über einen Tastatur-Hook möglich, das andere wird wohl schwieriger
Irgendwelche Ideen?
MfG Z4ppy