000
04.06.2003, 11:52 Uhr
~Stefan
Gast
|
Hallo Forum,
ich habe einen Dialog, und würde gerne eine versteckt fuction implementieren, also wenn der Benutzer z.B. Strg+L drückt was passiert. Ich habe in diesem Dialog auch Eingabefelder, und in meinem schlauen Buch Visual c++ in 21 tagen steht:
"Die Nachrichten (WM_KEYDOWN,WM_KEYUP) sind im Dialogfeldobjekt verfügbar und werden nur ausgelöst, wenn keine aktivierten Steuerelemente im Fenster vorhanden sind. Alle aktivierten Steuerelemente im Fenster haben den Eingabefokus, so daß alle Tastaturereignisse zu ihnen gelangen."
hmm ..., in der Tat, es Fuktioniert nicht es sei denn ich entferne (deaktiviere) die Eingabefelder, das will ich aber eigentlich garnicht. Kennt jemand eine Möglichkeit, vielleicht irgendwas mit dem Focus anstellen oder so ?
Vielen Dank und gruß
Stefan |