Combobox mit Werten füllen



  • Hallo Zusammen

    Ich möchte meine Combobox mit werten füllen, nur ist die Combobox immer leer wenn ich das Programm dann ausführe:

    hWndComboBox = CreateWindow("COMBOBOX", NULL, WS_CHILD | WS_VISIBLE | CBS_DROPDOWNLIST, 50,20,140,20,hwnd,(HMENU) 2, wincl.hInstance, NULL);
    
        const char *ComboBoxItems[] = { "Sri Lanka", "El Salvador", "Botswana", "France", "Cuba" };
    
        for(int Count = 0; Count < 5; Count++)
        {
            SendMessage(hWndComboBox,
                        CB_ADDSTRING,
                        0,
                        reinterpret_cast<LPARAM>((LPCTSTR)ComboBoxItems[Count]));                    
        }
    

    Sieht jemand gleich den Fehler den ich mache? Es gibt keine Errors oder Warnings.
    Habe es auch schon mit CreateWindowEx versucht, genau dasselbe.



  • Oh, habe gerade bemerkt das die Combobox nicht leer ist, also mit den Pfeil-tasten kann ich die Einträge auswählen. Nur werden sie nicht angezeigt wenn ich mit der Maus draufklicke....


  • Mod


Anmelden zum Antworten