Verwenden von allgemeinen Steuerelemente in einem Dialogfeld

Die allgemeinen Windows-Steuerelemente können in Dialogfelder, in den Formularansichten, Datensatzansichten und in jedem anderen Fenster auf Grundlage einer Dialogfeldvorlage verwendet werden.In der folgenden Prozedur mit unwesentlichen Änderungen funktioniert auch für Formulare.

Arbeitsschritte

So erstellen Sie eine allgemeine Steuerelemente in einem Dialogfeld

  1. Platzieren Sie das Steuerelement auf der Dialogfeldvorlage anhand des Dialog-Editors.

  2. Fügen Sie der Dialogfeldklasse eine Membervariable hinzu, die das Steuerelement darstellt.Überprüfen Sie im Dialogfeld Membervariable hinzufügenSteuerelementvariable und stellen Sie sicher, dass Steuerelement für Kategorie ausgewählt ist.

  3. Wenn diese allgemeine Steuerelemente in das Programm Eingabe bereitstellt, deklarieren Sie zusätzliche Membervariable in der Dialogfeldklasse, um die Eingabewerte zu behandeln.

    HinweisHinweis

    Mithilfe dieser Membervariablen mithilfe des Kontextmenüs in der Klassenansicht hinzufügen (siehe Eine Membervariable hinzufügen).

  4. In OnInitDialog für die Dialogfeldklasse, legen Sie die ursprünglichen Bedingungen für die allgemeine Steuerelemente fest.Verwenden der Membervariable, die im vorherigen Schritt erstellt wird, verwenden Sie die Memberfunktionen, um Startwert und andere Einstellungen festlegen.Weitere Informationen finden Sie in den folgenden Beschreibungen der Steuerelemente für Informationen zu Einstellungen.

    Sie können Dialogdatenaustausch (Dialog Data Exchange, DDX) können Sie Steuerelemente in einem Dialogfeld zu initialisieren.

  5. In den Handlern für Steuerelemente im Dialogfeld können Sie die Membervariable, um das Steuerelement zu bearbeiten.Weitere Informationen finden Sie in den folgenden Beschreibungen der Steuerelemente für Informationen zu Methoden.

    HinweisHinweis

    Die Membervariable vorhanden ist, werden nur solange das Dialogfeld selbst vorhanden ist.Sie sind nicht in der Lage, das Steuerelement für die Eingabewerte abzufragen, nachdem das Dialogfeld geschlossen wurde.Um mit Eingabewerten aus einer allgemeine Steuerelemente funktionieren, Überschreibung OnOK in der Dialogfeldklasse.Klicken Sie in der Überschreibung fragen Sie das Steuerelement für die Eingabewerte ab, und speichern Sie diese Werte an die Membervariablen der Dialogfeldklasse.

    HinweisHinweis

    Dialogdatenaustausch Sie können auch verwenden, um Werte von Steuerelementen in einem Dialogfeld festlegen oder abrufen.

Hinweise

Mit der Einführung von etwas zu einem Dialogfeld Allgemeine Steuerelemente, wird das Dialogfeld nicht mehr funktionieren.Siehe Das Dialogfeld funktioniert nach dem Hinzufügen von Steuerelementen nicht mehr Weitere Informationen über die Behandlung dieser Situation.

Was möchten Sie tun?

Siehe auch

Referenz

Erstellen und mit Steuerelementen

Konzepte

Steuerelemente (MFC)