Wurde Return gedrückt?



  • Wie finde ich heraus, ob in einem Textfeld return gedrück wurde??
    Habs bisher so, aber ohne Erfolg:

    // wndproc for text filed
    LRESULT CALLBACK SendEditProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
    {
       switch (message){
           case WM_KEYDOWN:
               switch(lParam){
               case VK_RETURN:
                   MessageBox(0, "hallo", 0, 0);
                   break;  
    
               }
               break;
    
       }
       return CallWindowProc ((WNDPROC) PrevWndProcEdit, hwnd, message, wParam, lParam);
    }
    

    Danke!
    cu para
    😃



  • Sitzt das EditCtrl in einem Dialog? Wenn ja: Hast Du ES_WANTRETURN und ES_MULTILINE bei den Styles mit angegeben?



  • ES_WNTRETURN schon aber nicht ES_MULTILINE
    Ich möchte ja nicht, dass der User mehrere Zeilen schreiben kann.

    Aber ich denke es funtkioniert so!

    danke
    und frohe Weihnachten!
    cu para
    😃


Anmelden zum Antworten