CFileDialog mit PropPage



  • Hallo,
    ich habe ein Problem mit CFileDialog. Ich habe ein Programm, bei dem man über Registerkarten verschiedene Seiten auswählen kann. auf der letzten Seite möchte ich eine Updatefunktion einfügen. Über CFileDialog soll sich ein Dialogfenster öffnen, in dem ich ein File auswählen kann. Dies Funktioniert allerdings auf diesen PropPageseiten nicht. Wenn ich das Ganze auf die Mainseite mache funktioniert es.
    Kann mir da jemand weiterhelfen?

    MfG Schorsch



  • Was Funktioniert nicht? Etwas genauer währe da schon sehr hilfreich, eventuell Sourcen mit einfügen wie du das öffnest.



  • Morgen,
    mittlerweile Funktioniert es. Trotzdem danke.
    Es hatte sich kein Dialog geöffnet, was daran lag das die PropertySheet die Dialogeigenschaften nicht hatte.
    Hab auf der Microsoft Support Seite die Lösung gefunden.
    für die, die das selbe problem haben:
    Ihr müsst eine neue "PropSheet" Klasse erstellen (die erstellte klasse muss von CPropertySheet abgeleitet sein), wo in der .cpp datei dann folgendes im OnInitDialog steht:

    BOOL PropSheet::OnInitDialog()
    {
    ModifyStyleEx (0, WS_EX_CONTROLPARENT);
    return CPropertySheet::OnInitDialog();
    }

    dann funktionieren MessageBoxen sowie Dialoge.

    MfG Schorsch


Anmelden zum Antworten