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.
Shortcut ohne Menüeintrag verknüpfen
- Mok
- BotHunter
- Beiträge: 1484
- Registriert: 26.12.2005 14:14
- Computerausstattung: MSI GX780R
Intel Core i5-2410M
Nvidia GT 555M
Windows 7 Home Premium 64 bit - Wohnort:
Shortcut ohne Menüeintrag verknüpfen
Win 7 Home Premium 64 bit | PureBasic 5.20 - x86 und x86-64 | Firefox [aktuelle stable-Version hier einfügen]
"Jeder macht irgendwann mal Fehler, darum gibt's auch Bleistifte mit Radiergummi." --Carl
"Jeder macht irgendwann mal Fehler, darum gibt's auch Bleistifte mit Radiergummi." --Carl
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
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.
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.

Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Der Weise weiß, dass er ein Narr ist.