Freigeben über


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

  1. Speichern Sie das Steuerelement auf der Dialogfeldvorlage mithilfe des Dialog-Editors.

  2. 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.

  3. 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).

  4. 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.

  5. 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?

Siehe auch

Referenz

Erstellen und Verwenden von Steuerelementen

Konzepte

Steuerelemente (MFC)