Elemente Auf einem TabCtrl posinieren
-
Hallo wollte mal ein TabCtrl ausprobieren. Hab es über den RessourcenEditor erstellt. Nun meine Frage , wie kann ich Steuerelemnte auf einer Registerkrate einbinden ?
CTabCtrl *tab = (CTabCtrl*)GetDlgItem(IDC_TAB1); tab->InsertItem(0,"Seite 1");Soweit bin ich schon

-
Benutze lieber CPropertySheet und CPropertyPage! Wenn Du trotzdem TabCtrl benutzen möchtest, dann musst Du die Controls aller Seiten im Designer übereinanderlegen und je nach ausgewählter Seite mit ShowWindow(SW_HIDE) wegschalten bzw. mit ShowWindow(SH_SHOW) anzeigen. Bei vielen Controls wird das aber extrem unübersichtlich. Leg Dir dann die einzelnen Controls einer Seite auf einen eigenen Dialoge und kopier Dir hinterher im Designer alle Seiten auf das Tab Control.
-
ähm
is jetzt nur eine lösung von vielen
indem du für jeden tab nen eigenen dialog anlegst und ihn dem jeweiligen Element des tabs zuweist.http://simplesamples.info/MFC/CTabCtrl.php
kleines beispiel findest du ganz unten auf der seite zum download
mfg
LowFly
-
Da ich mit vielen Elemente zu tun habe werde ich mir die zweite lösung anschauen
Vielen Danke