Nachrichten von Registrierkarten



  • Hallo,
    in meinem CPropertySheet sind 3 CPropertyPages. Wie kann ich überprüfen, wann z. B. von Karteikarte 1 auf Karteikarte 2 geschaltet wird? Dem Benutzer soll dann gefragt werden, ob er die Änderungen auf der Karteikarte 1 speichern möchte.

    Gruss, Thomas



  • Hallo !

    Wenn eine Karteikarte ausgewählt wird (wenn man auf sie drauf geht), wird diese Methode aufgerufen:

    CPropertyPage::OnSetActive
    virtual BOOL OnSetActive( );
    

    Wenn sie verlassen wird, wird

    CPropertyPage::OnKillActive
    virtual BOOL OnKillActive( );
    

    ausgeführt. Musst du (glaube ich) überschreiben. Dort könntest du deine Abfrage hinein packen.

    Tschüss


Anmelden zum Antworten