Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » CButton zur Laufzeit erzeugen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
11.09.2007, 17:00 Uhr
cmos



Hallo,
wie kann ich zur Laufzeit in einem MFC Dialog einen Button bzw. eine
Checkbox zur Laufzeit erzeugen ?
Ich hatte etwas mit einer CreateButton funktion probiert, gab zwar keine fehler beim compilieren und ausführen, nur wurde der button nicht angezeigt.

grüße,
cmos
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
14.09.2007, 08:07 Uhr
cmos



Danke, ich habs gefunden...

Grüße,
cmos
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
14.09.2007, 10:40 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Am Besten beschrebst du noch kurz wie du es gelöst hast, falls jemand mal das selbe Problem hat
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
14.09.2007, 15:08 Uhr
cmos



Ja, hast ja recht, sorry.


Diese 3 Zeilen kann man z.b. in eine Funktion schreiben
::OnBnClicked
Wenn man auf einen Button klickt, wird ein neuer erstellt.
CRect rect hält die Koordinaten und die Größe des Buttons.
Die Position des Buttons ist relativ zur oberen linken Ecke des dazugehörigen Dialogfenster.


C++:
CButton* pButton = new CButton();  
CRect rect(10,10,100,100);  
pButton->Create(_T("TEST"),WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON,rect,this,1);


delete pButton;



Anstelle von BS_PUSHBUTTON können noch andere Parameter eingesetzt werden. Man kann dadurch auch Checkboxen, Radiobuttons usw. erstellen.

Grüße und schönes WE,
cmos
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: