hi, also ich habe jetzt vc++6 (autoversion) installiert. Neues Projekt erstellt:
- MFC - Dialogbasis
von der Steuerelemente habe ich ein "Kombinationsfeld" auf den Arbeitsplatz gezogen.
mit Rechtsklick -> Eigenschaften habe ich bei Daten 1 2 und 3 hinzugefügt. nach dem kompilieren sollte jetzt 123 als auswahl kommen wenn ich auf den pfeil herunter anklicke.
Ich könnte mir vorstellen, dass die Autorenversionen nicht auf dem neusten Stand sind. Immerhin gibt es von VS ein SP5. Was sagt die Methode AddString()? -- "Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."
~Tomycat postete -Was sagt die Methode AddString()? -was ist das? mfg Tomycat
Leg mal für die ComboBox eine Membervariable an. Danach füge mal in OnInitdialog() (vorm return)
m_cCombo.AddString(_T("Item 1")); ein und führe Dein Programm aus. Berichte was passiert. -- "Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."
Also sometimes voiced as "why can't I add items to a combo?". You've been caught by one of the commonest newbie Windows programmer problems : you have omitted to resize the combo box drop-down. For some unearthly reason best known to Microsoft, the combo box drop-down defaults to a size of one pixel. Just go into the resource editor, open the dialog and click the combo down arrow. This produces a set of sizing handles so you can re-size the drop-down box.