Dialog/Propertysheet in Hauptdialog einbinden?



  • Hallo,

    ich hab es (endlich) geschafft einen Propertysheet mit pages zu erstellen.
    Diesen Propsheet mit den tabs will ich nun im hauptfenster meiner FormView einbinden/verankern.
    Kann mir da irgendjemand weiterhelfen?

    Hab nun eine instanz(od. objekt? -> m_sheet) meiner propertysheet-klasse in der view-klasse erstellt um ja ... irgendwie das ding einbinden zu können, weiss aber nit wie.

    Mit m_sheet.DoModal(); im Konstrukur wird dieser Properysheet mit den tabs als einzelner separater dialog angezeigt... beim schließen dieses dialogs wird erst das hauptfenster angezeigt... Bindet das man überhaupt im konstruktor oder OnInitialUpdate ein?!?...

    Steh gerade ziemlich an.
    Vielleicht kann mir da jemand weiterhelfen?!

    Oder geht das ganze irgendwie mit der TabControl leichter?

    lg Chris



  • Hai,

    Habe einige Tage dafür gebraucht und auf folgender Seite eine Lösung gefunden:
    http://www.codeguru.com/cpp/controls/propertysheet/article.php/c591/

    Hier wird eine PictureControl als Platzhalter für den Propertysheet "missbraucht".
    ACHTUNG!!!
    Die Instanz der CPropertySheet-Klasse muss in diesem Fall ein CPropertySheet Pointer sein!

    zB. in der header-datei der View-Klasse:
    CMyPopertySheet* m_MyPropertySheet;

    lg Chris


Anmelden zum Antworten