Beep verhindern (subclassing)
-
Hi,
wie kann ich das nervige Beep abfangen das ertönt wenn ich eine Taste drücke? Ich benutze sublcassing für ein Control und in beiden habe ich
else if(message == WM_KEYUP) return 0; else if(message == WM_CHAR) return 0; else if(message == WM_KEYDOWN) return 0;Trotzdem kommt weiter der Beep.
-
Aja das Fenster öffne ich mit DialogBox(...). Kanns daran liegen?
-
Was für ein Control?
Wnen Du einen Dialog anlegst, dann interpretiert die Message Schleife die Tastatureingaben zuerst. VK_ENTER, VK_TAB und einige Cursor tasten werden hier automatisch interpretiert und zum Focuswechsel der Fenster verwendet.
Das kannst Du nicht durch Subclassing verhindern. Hat denn eines Deiner Fenster den Stil WS_TABSTOP und den Fokus?