Combo-Box
-
Hallo Communiy,
Ich habe in meinem Dialog eine Combo-Box (Drop Down) und möchte dieser nun Einträge hinzufügen. Dies tue ich wie folg:
WM_INITDIALOG: SendMessage(GetDlgItem(hDlg, IDC_GROUPS_CONTROL), CB_ADDSTRING, 0, (LPARAM) "HALLO"); return true;Leider hat dies anscheinend keinen Effekt. Die Combo-Box bleibt nach wie vor leer. Muss ich noch irgendetwas beachten bzw. noch eine Funktion zusätzlich aufrufen?
MFG und Dank im Voraus, Gruß '][' !
-
gähn. suchfunktion. wahrscheinlich das übliche problem mit der größe.
-
Wie wäre es damit:
SendDlgItemMessage(IDC_GROUPS_CONTROL, CB_ADDSTRING,0(LPARAM)"Hallo");
sollte funzen

-
Abgesehen davon, das da der Handle zum Parentfenster und ein Komma fehlt, ist Tanta's Aufruf nichts anderes...
SendDlgItemMessage ruft intern GetDlgItem auf und sendet dann per SendMessage...
-
Einer der Einträge muß noch selektiert werden. Der erscheint dann als erster im Listenfeld (das ganz oben). Sonst bleibt es leer.
Blackbird
-
Hi,
vielen Dank für die Anworten. Es lag im Endeffekt an der Größe. Gruß, '][' !