Frage

Ich habe eine harte Zeit, um ein modales Dialogfeld versteckt. Was ich tue, ist -. Ich versuche, eine Benutzeroberfläche für meine eigene Anwendung in MFC zu entwerfen, Art eines Setup-Assistenten

Im ersten Dialogfeld I NEXT Taste, also wenn ich auf, dass es das erste Dialogfeld zu verbergen hat und sich nach dem zweiten Dialogfeld, wo ich einige Kontrollen in der 2. Dialogfeld haben.

Wie kann ich das erreichen?

War es hilfreich?

Lösung

Ich habe nie versucht, einen Modal Dialog zu verbergen ... nicht sicher, wie es getan werden kann.

Wie auch immer, scheint es mir, Sie nicht brauchen, um den Dialog zu verstecken, sondern die ersten und erstellen Sie die zweiten zerstören. Sie können verwenden EndDialog einen modalen Dialog zu beenden .

Aber MFC verfügt über einen eigenen Mechanismus Ihren eigenen Assistenten zu erstellen, haben einen Blick auf diese Klasse CPropertySheet . Ich bin sicher, dass Sie Tausende von Beispielen finden können, dies ist eine .

Hoffe, es hilft.

Andere Tipps

Sie können ShowWindow() Funktion modal verstecken  Sein Standard patametet ist SW_SHOW, das gleich wahre Wert 1 ist und So blenden Wert modal Verwendung SW_HIDE wenn Sie das nächste Schaltfläche klicken Sie verwenden nur ShowWindow(SW_HIDE) Wenn Sie zurück Taste sollten Sie modal Zeiger verwenden Oder nächste modal sollte Kind modal, weil Sie nicht zurück modal Variable haben. Ich wünsche Sie verstehen mich für mein Englisch

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top