Tab Register in der Tab Control deaktivieren



  • Guten Abend alle zusammen,

    ich hab in meiner Anwendung eine Tab Control eingebaut mit 5 versch. Dialogen.
    Die TabControl leitet sich vond er Klasse CTabCtrl ab, jetzt würde ich gerne einen Wizard aufbauen, d.h. in meinem Haupt-Dialog habe ich ein Vor und Zurück-Button, d.h. ich möchte immer nur ein Tab aktiv haben, die anderen sollten deaktiviert sein, d.h ich kann den Register zwar sehen, aber nicht aktivieren, bzw. anklciken, sondern nur über die Vor- und Zurück-Buttons.

    Wie kann ich ein Tab-Register deaktivieren, bei CTabCtrl hab ich keine passende Funktion gefunden.

    Gruss,
    chullain



  • Für ein Wizard nimmst du besser CPropertySheet und den Befehl void SetWizardMode() zum Beispiel:

    CPropertySheet dlg;
    CPropertyPage page1, page2;
    
    dlg.AddPage(&page1);
    dlg.AddPage(&page2);
    dlg.SetWizardMode();
    dlg.DoModal();
    

    Mit freundlichen Grüßen
    Rhombicosidodecahedron


Anmelden zum Antworten