VC++ Combobox

Hallo,

glaubt mir jemand, dass ich seit Tagen erfolglos versuche meine Combobox zu füllen? Kein Spaß!
Es kommt zwar kein Übersetzungsfehler, aber die Box bleibt einfach leer.

Es müsste doch so gehen:

SendDlgItemMessage(
hDlg, // handle of dialog box
IDC_COMBO1, // identifier of control
CB_ADDSTRING, // message to send
0, // first message parameter
(LPARAM)string // second message parameter
);

oder auch so:

HWND hwnd2 = GetDlgItem (hDlg, IDC_COMBO1);
SendMessage (hwnd2, CB_ADDSTRING, 0, (LONG)(LPSTR)string);

Wer kann mich mit einem kleinen Beispielprogramm aus meiner Verzweiflung retten?

Vielen Dank,
Jo

Hallo!

Ja, das habe ich auch mal durchgemacht - und bei mir lags daran, daß ich im Resouceneditor das Fenster für die ‚Listeneinträge‘ nicht mit der Maus ‚größer gezogen‘ hatte - dein Code schaut jedenfalls gut aus.

HTH

Das komische an der Sache ist, dass auch das Microsoft-Beispielprogramm bei mir nicht funktioniert.
Beim Übersetzen kommt kein Fehler, aber die Combobox bleibt leer.
Verrückt!!!

Trotzdem danke, Jo

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]