create combobox und insertstring

Rearhh

Mitglied
Hallo mal wieder...
ich verzweifle...
hieran:
Code:
//ComboBox erstellen 
m_MyComboBox.Create(CBS_DROPDOWN | CBS_SORT | WS_VSCROLL | WS_TABSTOP,CRect (x, y, x+110, y+18),this,IDC_MYCOMBO);
 
 
//ComboBox mit Inhalt füllen
m_MyComboBox.InsertString(1,"BLA");
 
 
//ComboBox anzeigen
GetDlgItem(IDC_MYCOMBO)->EnableWindow(TRUE);
GetDlgItem(IDC_MYCOMBO)->ShowWindow(TRUE);

ich erstelle zur Laufzeit eine ComboBox als Dropdown. Dann füge ich einen String hinzu und lasse die ComboBox anzeigen. Die ComboBox wird auch im Dialogfeld angezeigt, jedoch kann ich den String "BLA" nicht ansteuern :(

Weiß jemand einen Rat? Ich wäre dafür sehr dankbar. Ich krepier noch daran...
 
Die Höhe beim Erstellen einer Combo-Box gibt an, wie hoch die auszuklappende ListBox wird. Du hast die Höhe auf 18, das reicht grade für das Edit-Feld oben dran. Mach da mal 200 draus, die ComboBox selber bleibt nur so hoch wie ein Edit-Feld, aber du solltest die Liste sehen können.
 
Gut, ich hätte gerne ein neues Auto und einen gray dragon scale armor. Beide blessed, wenn's geht. :D
 
Zurück