WM_KEYDOWN -> auf F-Tasten reagieren, egal wo der Focus ist ...
-
MIR GEHTS GUT,
ich ahne schlimmes
habe einen Dialog und möchte bei VK_Firgendwas ne Funktion
aufrufen.Habe auf dem Dialog aber noch ne LV und die hat den Focus also bekomme ich LVN_KEYDOWN, wenn ein Button den Focus hat habe ich noch nicht jetzt gleich probiert.
Da ich in jedem Dialog eine bestimmte F-Taste mit Fkt. belegen möchte habe ich keine Lust nun alle Notifys aller Controls abzufragen und suche erstmal nach ner günstigeren Möglichkeit.
Jemand ne Idee ?
MfG
RB
-
ja, Tastenkürzel (auf Englisch "Keyboard Accelerators") guckst du hier: http://msdn.microsoft.com/library/en-us/winui/winui/windowsuserinterface/userinput/keyboardaccelerators.asp
-
Evtl. auch hier: MSDN: RegisterHotkey
oder in der WinAPI-FAQ, Stichwort: KeyboardHook
-
@Hepi: dieFunktionen, die du vorschlägst sind Systemweit, so wie ich ihn verstehe, braucht er es aber nur im eigenen Dialog.
-
Er spricht von "in jedem Dialog". Daher ging ich davon aus, das er den Tastenfdruck auch abfangen will, wenn ein(er seiner) Dialog(e) grad nicht den Eingabefokus hat...
-
Danke nein,
in jedem Dialog meiner Anwednung, wenn sie aktive ist / focus hat
MfG
RB