Shortcut ohne Menüeintrag verknüpfen

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
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

Beitrag 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.
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
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag 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. ;)
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Andesdaf
Moderator
Beiträge: 2673
Registriert: 15.06.2008 18:22
Wohnort: Dresden

Beitrag 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... /:->
Win11 x64 | PB 6.20
Antworten