Verwenden von Standardsteuerelementen in einem Dialogfeld
Die allgemeinen Windows-Steuerelemente können in Dialogfelder, in den Formularansichten, mit Datensatzansichten und in jedem anderen Fenster auf einer Dialogfeldvorlage verwendet werden. In der folgenden Prozedur, unwesentlichen Änderungen, funktioniert auch für Formulare.
Prozeduren
So eine freigegebene Steuerelemente in einem Dialogfeld verwendet werden
Speichern Sie das Steuerelement auf der Dialogfeldvorlage mithilfe des Dialog-Editors.
Fügen Sie der Dialogfeldklasse eine Membervariable hinzu, die das Steuerelement darstellt. Im Dialogfeld Membervariable hinzufügen Überprüfen Sie Steuerelementvariable und stellen Sie sicher, dass Steuerelement für Kategorie ausgewählt wird.
Wenn die Bereitstellung diese sehr häufig vorkommende Steuerelement handelt, die dem Programm typisiert ist, deklarieren Sie zusätzliche Membervariable in Dialogklasse, um diese Eingabewerte zu behandeln.
Hinweis
Sie können dieser Membervariablen mithilfe des Kontextmenüs in der Klassenansicht hinzu (siehe Hinzufügen einer Membervariablen).
In OnInitDialog für die Dialogfeldklasse, legen Sie die ursprünglichen Bedingungen für die sehr häufig vorkommende Steuerelement fest. Verwenden der Membervariable erstellte im vorherigen Schritt, verwendet die Memberfunktionen, um Anfangswert und andere Einstellungen festzulegen. Siehe die folgenden Beschreibungen der Steuerelemente für Details zu Einstellungen.
Sie können Dialogdatenaustausch (DDX) verwenden um Steuerelemente in einem Dialogfeld zu initialisieren.
In den Handlern für Steuerelemente im Dialogfeld, verwenden Sie die Membervariable, das Steuerelement zu bearbeiten. Siehe die folgenden Beschreibungen der Steuerelemente Details darüber Methoden.
Hinweis
Die Membervariable vorhanden, solange nur das Dialogfeld selbst vorhanden ist.Sie sind nicht in der Lage, das Steuerelement für Eingabewerte abzufragen, nachdem das Dialogfeld geschlossen wurde.Um mit Eingabewerten eines allgemeinen Steuerelements arbeiten, überschreiben Sie OnOK in der Dialogfeldklasse.In der Überschreibung können Sie das Steuerelement für Eingabewerte ab und speichern Sie diese Werte in die Membervariablen der Dialogfeldklasse.
Hinweis
Sie können den Dialogdatenaustausch auch verwenden, um Werte von Steuerelementen in einem Dialogfeld abzurufen oder festzulegen.
Hinweise
Die Einführung von einer allgemeinen Steuerelemente zu einem Dialogfeld wird das Dialogfeld, nicht mehr funktionieren. Siehe Das Dialogfeld funktioniert nach dem Hinzufügen von Steuerelementen nicht mehr weitere Informationen über das Behandeln dieser Situation.
Was möchten Sie tun?
Fügen Sie Steuerelemente einem Dialogfeld von Hand mit anstelle des Dialogfelds hinzu
Leiten Sie My Steuerelement von einem der Standardallgemeinen windows-steuerelemente
Verwenden Sie eine sehr häufig vorkommende Steuerelement als untergeordnetes Fenster
Rufen Sie Benachrichtigungsmeldungen von einem Steuerelement
Siehe auch
Referenz
Erstellen und Verwenden von Steuerelementen