TabCtrl neue 2.Reihe



  • Kann mir einer bei folgendem Problem helfen:
    Ich habe eine Anwendung mit 5 TabCtrl und die in einer Reihe. Jetzt möchte ich aber eine zweite Reihe erzeugen in der ich wieder einige Controls einfügen kann.
    Als Beispiel meine ich die Eigenschaften von Internet bei WindowsXP.
    Bitte Euch um Hilfe
    mfg



  • Für mehrzeilige Tabcontrols gibt es den Style TCS_MULTILINE.



  • danke, könntest du mir trotzdem ein wenig weiterhelfen? ich habe schon versucht durch goggle rat zu finden, doch da war nichts dabei das mir weitergeholfen hätte.
    ich nehme an, dass in der dlg.cpp oder auch in der MyTabCtrl.cpp der code für TCS_MULTILINE hineingehört ...

    // ZU ERLEDIGEN: Hier zusätzliche Initialisierung einfügen
    
    	m_cTabCtrl.InsertItem(0, _T("Programme"));	//Seite 1
    	m_cTabCtrl.InsertItem(1, _T("System"));		//Seite 2
    	m_cTabCtrl.InsertItem(2, _T("Setup"));		//Seite 3
    	m_cTabCtrl.InsertItem(3, _T("Links"));		//Seite 4
    	m_cTabCtrl.InsertItem(4, _T("Versuchseite5"));	//Seite 5
    	m_cTabCtrl.InsertItem(5, _T("Versuchseite6"));	//Seite 6
    	m_cTabCtrl.InsertItem(6, _T("Versuchseite7"));	//Seite 7
    	m_cTabCtrl.InsertItem(7, _T("Versuchseite8"));	//Seite 8
    
    	m_cTabCtrl.Initialisierung();
    


  • Wenn du eine Dialogressource hast, kannst du die Multiline-Eigenschaft direkt im Ressourceneditor einstellen.



  • hallo!
    ich komme leider mit dem Ressourceneditor für TCS_MULTLINE nicht zurecht, habe bereits vieles versucht!
    könntest du so nett sein und mir noch weiter helfen?
    mfg



  • Ich glaube das geht so nicht wie Du es willst... Wenn Du diesen Style gesetzt hast, dann macht das TabControl einen mehrzeiligen Tab nur, wenn es nicht auf einer Zeile hinpasst! Explizit kann man das meines Wissens nach nicht sagen...



  • ok. danke dir


Anmelden zum Antworten