Geräusch bei Enter auf Edit-Feld
-
Hallo,
mit folgender Funktion versuche ich ein "Enter" auf ein Editfeld abzfangen und darauf zu reagieren.
Das klappt auch prima. Was mich stört, dass immer beim Drücken des Enter ein Geräusch aus dem Lautsprecher kommt! Kann man das abschalten?BOOL CEnglish_v2QuestionView::PreTranslateMessage(MSG* pMsg) { // TODO: Speziellen Code hier einfügen und/oder Basisklasse aufrufen if(pMsg->message == WM_KEYDOWN) { // ESC-Taste abfangen if(pMsg->wParam == VK_ESCAPE) { return 0; } // Enter-Taste abfangen if(pMsg->wParam == VK_RETURN) { if(m_bAsked) { Evaluation(); } return 0; } } return CFormView::PreTranslateMessage(pMsg); }
-
PreTranslateMessage mit return TRUE verlassen.
... // Enter-Taste abfangen if(pMsg->wParam == VK_RETURN) { if(m_bAsked) { Evaluation(); } return TRUE; } ...Aus der Doku zu PreTranslateMessage:
Return Value
Nonzero if the message was fully processed in PreTranslateMessage and should not be processed further. Zero if the message should be processed in the normal way.