MessageBox aus einem CPropertyPage Objekt?



  • Hallo,

    habe folgendes Problem:
    Ich habe ein CPropertySheet mit 2 CPropertyPages in einem Dialogfenster.
    Auf der einen PropertyPage ist ein Butten, der bei Druck ein Fenster zur Dateiauswahl öffnen soll bzw. eine MessageBox anzeigen.

    Wenn ich jedoch zur Laufzeit auf den Button klicke hängt sich die Anwendung auf. Wo könnte der Fehler liegen? Ist ein derartiges vorgehen vielleicht garnicht möglich.

    Vielen dank



  • Wäre hilfreich wenn du den Code des FileDialogs/der MessageBox und die dazugehörige Fehlermeldung postest.
    Ansonsten könnte es vielleicht sein, dass das PropertySheet als Parent nicht akzeptiert wird. Übergibst du einen Parent an die Dialoge?



  • Ein derartiges Vorgehen ist auf jeden Fall (zumindestens bei) mir möglich.
    Du must natürlich die AddPage(oder so ähnlich)-Funktion für die einzelnen Seiten benutzen. Ich hab dann die Vorlagen über Code eingefügt (IDD_PAGE1 etc.) und die Buttons in die Seiten manuell eingefügt: afx-msg.Makro, ON_BUTTON-Makro und die Funktion, dann geht es.

    Viel Glück


Anmelden zum Antworten