Seite 1 von 1

Shortcut ohne Menüeintrag verknüpfen

Verfasst: 13.04.2009 10:43
von Mok
Servus!

Bin gerade dabei so ein typisches SysTray-Programm zu schreiben (also sowas wie Steam, Skype, ICQ usw.)
Nun soll sich das Programm aus der SysTray öffnen, wenn man z. B. [STRG] + [F2] drückt. Die Frage ist nur: Wie?
Mit AddKeyboardShortCut() kann man nur Menübefehle aufrufen, nicht aber OpenWindow() etc.

Verfasst: 13.04.2009 11:22
von Kaeru Gaman
also, dein Fenster musst du vorher erzeugen, und dann verstecken.
das sollte man sowieso "immer" so machen.

den Shortcut kannst du zwar "nur" als Menueintrag "registrieren",
aber du brauchst kein Menu zu haben.

der Shortcut erzeugt ein MenuEvent, egal ob ein Menu da ist oder nicht. ;)

Verfasst: 14.04.2009 16:27
von Andesdaf
Kaeru Gaman hat geschrieben: der Shortcut erzeugt ein MenuEvent, egal ob ein Menu da ist oder nicht. :wink:
Und ich probier mich dumm und dusselig und vergesse das Menüevent abzufragen... /:->