Checkboxen dynamisch erzeugen
-
Guten Tag,
ich möchte in meinem MFC- Programm eine Datei einlesen und für bestimmte Wörter zugehörige Checkboxen generieren. Nur wie?
In der resource.h muss man ja schon die Objekte mit "#define" angeben.
In der <Projektname>.rc stehen dann weitere Attribute wie Name und Positon etc.Wie kann ich z.B. bei Button-klick Checkboxen erstellen?
Danke schon mal
-
Mit CButton::Create!
-
-
Danke erstmal, aber wie kriege ich das in eine Schleife? Habs bis jetzt so:
CButton *chkDay[5]; int i, a=20; for(i=0; i<5; i++) { a=a+20; chkDay[i] = new CButton; chkDay[i]->Create("&Monday", WS_CHILD | WS_VISIBLE | BS_AUTOCHECKBOX, CRect(7, a, 140, 55), this, 0x11); }Ich nehme mal stark an das es an der Adresse (0x11) liegt. Wie kann man die hochzählen?
-
okay, es lag nicht an der Adresse, die Zähle ich aber trotzdem hoch.
So funktioniert es:
CButton *chkDay[5]; int i, a=40, b=55; CString temp; unsigned int adresse; adresse=0x11; for(i=0; i<5; i++) { temp.Format("%d", adresse); chkDay[i] = new CButton; chkDay[i]->Create(temp, WS_CHILD | WS_VISIBLE | BS_AUTOCHECKBOX, CRect(7, a, 140, b), this, adresse); adresse+=1; a+=20; b+=20; }