Ein Dialogfeld ist ein grundlegendes Fenster aus dem CDialog Klasse der Microsoft Foundation Class (MFC) -Bibliothek abgeleitet. Sie können dieses Beispiel, um Dialogfelder , indem Sie eine Dialogbox aus einem anderen zu verstehen. Du wirst zunächst eine CDialog Objekt durch das Projekt-Assistenten , dann speichern Sie eine zweite Dialog als Ressource und erstellen aus dem Klassen-Assistenten eine Klasse verbunden. Was Sie brauchen
Microsoft Visual C + + oder Visual Studio. NET Electronics Grundlegende Vertrautheit mit dem IDE
anzeigen Weitere Anweisungen
1
Starten Sie Microsoft Visual C + + 6.0 oder Visual Studio. NET . Erstellen Sie ein neues MFC -Anwendungs-Assistent (exe) Projekt und nennen Sie es "Dialoge ". Stellen Sie sicher, dass "Dialog based " und " Verwenden von MFC in einer öffentlichen DLL " ausgewählt werden. Löschen Sie die "TODO "-Label aus dem Dialogfeld .
2
Fügen Sie ein zweites Dialogfeld . Klicken Sie auf " Project" und dann auf " Ressource hinzufügen. " Wählen Sie " Dialog " unter " Ressourcentyp " und klicken Sie auf " Neu ".
3
die zweite Dialogfeld Set . Sie mit der rechten Maustaste an und ändert seine ID auf " IDD_DIALOGBOX2 " und seine Beschriftung zu " Zweite ". Schließen Sie das Fenster "Eigenschaften Dialog . " Ordnen Sie den zweiten Dialog mit einer Klasse. Öffnen Sie den Klassen-Assistenten , indem Sie Strg + W. Wählen Sie " Erstellen Sie eine neue Klasse , " enter " CSecondDialog " im Feld "Name " Textfeld und wählen Sie " CDialog " als Basis -Klasse. Klicken Sie auf " Fertig stellen".
4
Fügen Funktionalität , indem Sie eine Taste auf der ersten Dialog aus der Steuerelemente Toolbox. Sie mit der rechten Maustaste auf diese Schaltfläche . Machen Sie die ID " IDC_BUTTONSECOND " und ändern Sie die Beschriftung in "Second ". . Doppelklicken Sie auf den Button bestätigen, akzeptieren Sie die Standard- Funktion Namen und nehmen Sie die folgenden Änderungen in den Code der Datei DialogsDlg.cpp
Unter der " TODO" Kommentar eingeben : CSecondDialog m_D2 ;
m_D2 . DoModal ();
Fügen Sie die " SecondDialog " Definitions-Datei an der Spitze : # include " SecondDialog.h "
5
Kompilieren und Ausführen des Codes . Testen Sie die Anwendung , um sicherzustellen, dass es funktioniert.