Erstellen eigener Dialogfeldklassen
Erstellen Sie für jedes Dialogfeld in Ihrem Programm eine neue Dialogklasse, um mit der Dialogressource zu arbeiten.
Durch Hinzufügen einer Klasse wird erläutert, wie sie eine neue Dialogklasse erstellen. Wenn Sie eine Dialogklasse mit dem Klassen-Assistenten erstellen, werden die folgenden Elemente in den von Ihnen angegebenen H- und CPP-Dateien geschrieben:
In der H-Datei:
- Eine Klassendeklaration für die Dialogklasse. Die Klasse wird von CDialog abgeleitet.
In der CPP-Datei:
Eine Nachrichtenzuordnung für die Klasse.
Ein Standardkonstruktor für das Dialogfeld.
Eine Außerkraftsetzung der DoDataExchange-Memberfunktion . Bearbeiten Sie diese Funktion. Sie wird für Dialogdatenaustausch- und Validierungsfunktionen verwendet, wie weiter unten im Dialog-Datenaustausch und bei der Validierung beschrieben.
Siehe auch
Erstellen einer Dialogfeldklasse mit Code-Assistenten
Arbeiten mit Dialogfeldern in MFC