Registriert seit: 6. Apr 2005
10.109 Beiträge
|
Re: Abgefangene Message auswerten und evtl. doch noch senden
12. Jan 2006, 09:56
Hallo Matthias,
die Nachricht WM_MENUCHAR wird an deine Form geschickt, wenn der menu loop aktiv ist und eine Taste gedrückt wurde, die keinem accelerator char entspricht. Nehmen wir an, das wäre ein 'b'. Schickst du die Nachricht an das auslösende menu, dann kannst du es genausogut vernichten - WM_MENUCHAR wird vom menu nicht verarbeitet. Schickst du es an die Form, dann würde dein message handler versuchen in eine Endlosschleife einzutreten - Windows verhindert das scheinbar ganz gut.
Grüße vom marabu
|