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....
-