ComboboxEx sendet kein CBN_SELCHANGE



  • Hallo,
    ich habe eine ComboboxEx und möchte eine Aktion ausführen, wenn die Auswahl geändert wird. Dummerweise erhalte ich aber keine CBN_SELCHANGE Message...
    Mein Code sieht so aus:

    WM_CREATE:
    {
        ...
        Combobox = CreateWindowEx(0,WC_COMBOBOXEX,"Combobox",WS_VISIBLE| WS_CHILD | CBS_DROPDOWNLIST,10,10,100,60,hwnd,NULL,hInst,NULL);
        // ein paar Items hinzufügen
        ...
    }
    WM_COMMAND:
    {
        if(HIWORD(lParam) == CBN_SELCHANGE)
        {
             // Aktion
        }
        ...
    }
    

    Muss ich noch irgend ein Flag setzen bei CreateWindowEx oder unterstützt die ComboboxEx keine Messages der Combobox?(CBN_SELCHANGE etc.)

    MFG



  • Hallo,

    vielleicht solltest du nur genauer lesen (oder nicht versehentlich etwas falsches schreiben 😉 ):

    MSDN-Doku schrieb:

    wParam
    [...]
    The high-order word specifies the notification message.

    MfG,

    Probe-Nutzer



  • 😡 mann bin ich blöd!!!
    diese kleinigkeiten ...
    vielen dank aber trotzdem 🙂


Log in to reply