Combobox Problem beim hochzählen
-
Hallo ich möchte in einer Combobox Zahlen von 1-99 auswählbar machen. Das Problem das ich habe ist das ich nach der 3 also 1,2,3 in der Box 1,2,10,11,12 stehen habe. Wenn ich 01, 02, 03 ... hinschreibe dann macht er das aber ich brauche die ohne die 0 davor. Weis jemand was ich da machen kann
danke
-
Schalt doch einfach die automatische Sortierung ab.
-
danke
und wie kann ich die Werte in der box in den Variablen speichern ?
-
Hi hi,
ich denke mal du willst einfach den Wert auslesen lassen und dem einer Variablen zuweisen.
Lege eine Membervariable an mit dem Wert Value anstatt Control.
Oder du kannst es auch ganz ander machen ist aber umständlich:CString strText; CWnd* cwComboZahl = GetDlgItem(IDC_COMBO); TCHAR strbuffer[256]; memset(strbuffer,0,sizeof(strbuffer)); cwComboZahl->GetWindowText(strbuffer,sizeof(strbuffer)); int iZahl = atoi(strbuffer); //dann haste deinen Wert in iZahl stehenEin bissle komplizierter

Geht aber auch einfacher aber in C++ führen 1000 Wege immer nach RomHellsgore