Einzelnen Beitrag anzeigen

blackdrake

Registriert seit: 22. Aug 2003
Ort: Bammental
618 Beiträge
 
Delphi 10.3 Rio
 
#15

Re: Minimieren verhindern bei [Win]+[D] und [Win]+[M]

  Alt 21. Mai 2005, 15:05
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.
Daniel Marschall
  Mit Zitat antworten Zitat