Hallo.
Ich bin dabei, ein ähnliches Programm zu schreiben, dass nicht minimiert werden darf. Es handelt sich dabei um eine Wallpaper-Erweiterung, so ähnlich wie eine Sidebar.
Das Programm ist nicht in der Taskleiste und wird durch WIN+M nicht minimiert. Durch WIN+D verschwindet das Fenster aber - ohne, dass das OnMinimize-Ereignis aufgerufen wurde. Ich suche schon seit Stunden, habe aber zu WIN+D nichts herausgefunden.
Ich habe Win XP Pro (SP2) und D7E.
---
Übrigens: Es gibt zwischen WIN+D und WIN+M einige Unterschiede:
WIN+M minimiert alle Fenster, die in der Taskbar angezeigt werden, vollständig, sodass man sie alle wieder von Hand aufmachen muss.
WIN+D zeigt nur tempoär den Desktop - alle Fenster bleiben zwar maximiert, sind aber kurzzeitig in einer Art unsichtbarem Zustand. Bei nochmaligem Drücken der Tastenkombination werden die Fenster wieder sichtbar. Mir ist kein
API-Ereignis bekannt, dass bei WIN+D ausgelöst wird. Bei "FormStyle = fsStayOnTop" bleibt das Fenster auf dem Desktop, auch bei WIN+D.