Bei Enter Funktion auslösen
-
Hi @ all !!
Wenn man eine Dialoganwendung erstellt, wird aus einem Eingabefeld bim drücken der Entertaste die Funktion OnOk ausgelöst bzw der Ok Button gedrückt !!
Wie kann dies nachstellen ?? Hab ne SDI mit FormView
Thx
-
Hallo.
BOOL CProgramm::PreTranslateMessage(MSG* pMsg) { // TODO: Speziellen Code hier einfügen und/oder Basisklasse aufrufen // Wenn die Returntaste gedrückt wird if (pMsg->message==WM_KEYDOWN && pMsg->wParam==VK_RETURN) OnOK();
Denke mal das sollte funktionieren.
Cu
Oli
-
BOOL bar::PreTranslateMessage(MSG* pMsg) { if( pMsg->message == WM_KEYDOWN ) { if(pMsg->wParam == VK_RETURN || pMsg->wParam == VK_ESCAPE ) { ::TranslateMessage(pMsg); ::DispatchMessage(pMsg); return TRUE; // DO NOT process further } } return CDialog::PreTranslateMessage(pMsg); }