Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#2

Re: Abgefangene Message auswerten und evtl. doch noch senden

  Alt 12. Jan 2006, 08: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
  Mit Zitat antworten Zitat