CButton nicht zu sehen
-
Hallo, mein Problem ist das ich was mit CButton machen wollte, diese werden aber in unterschiedlicher Anzahl benötigt. In der MSDN sah dieses Vorhaben noch recht einfach aus und ich habe auch folgendes mal in meinen Code aufgenommen :
CButton box; box.Create(_T("Test"),WS_VISIBLE | WS_CHILD | BS_PUSHBUTTON,CRect10,10,100,30),this,1);
ich habs erstmal zum Testen in der OnInitDialog plaziert. Ist das der Fehler ?
Das Projekt ist ansonsten niegelnagelneu vom Assistenten erstellt worden.
-
Hallo, ich hoffe doch sehr, dass du
CButton box;
nicht auch in der OnInitDialog stehen hast
!?
Damit ist der Button lokal und nach dem OnInitDialog abgearbeitet ist, ist auch der Button wieder weg.box Global bzw. besser als member deiner Dialogklasse declarieren und dann in OnInitDialog mit Create erzeugen.
Gruß mathi
[ Dieser Beitrag wurde am 09.01.2003 um 22:51 Uhr von mathi editiert. ]
-
Hi,
wahrscheinlich erstellt er den Button wirklich. Wenn aber OnInitDialog() schließt, wird die lokale Variable wieder zerstört und der Button verschwindet wieder. Leg' ihn mal als Membervariable an!
-
mist!!!
wie konnte ich nur so blöde sein!
-
habe CButton nun als membervar. angelegt, nur ist jetzt vom ganzen dialog nix mehr zu sehen. wie kann das denn nun wieder ?
-
Ist ja auch schon ganz schön spät, da kann das schon passieren.
-
OK!
[ Dieser Beitrag wurde am 09.01.2003 um 23:05 Uhr von mathi editiert. ]
-
geht jetzt