Erstellen eines erweiterten Kombinationsfeldsteuerelements

Wie das erweiterte Kombinationsfeld-Steuerelement erstellt wird, hängt davon ab, ob Sie das Steuerelement in einem Dialogfeld verwenden oder in einem nondialog Fenster erstellen.

So CComboBoxEx direkt in einem Dialogfeld

  1. Fügen Sie im Dialog-Editor ein erweitertes Kombinationsfeld-Steuerelement der Dialogfeldvorlagen-Ressource hinzu.Geben Sie die Steuer-Identifikation an

  2. Geben Sie alle erforderlichen Formate mithilfe des Dialogfelds Eigenschaften des erweiterten Kombinationsfeld-Steuerelements an.

  3. Verwenden Sie Assistent zum Hinzufügen von Membervariablen, um eine Membervariable vom Typ CComboBoxEx mit der Steuerelementeigenschaft hinzuzufügen.Sie können diesen Member verwenden, um CComboBoxEx-Memberfunktionen aufrufen.

  4. Verwenden Sie das Eigenschaftenfenster, um die Handlerfunktionen in der Dialogfeldklasse für alle erweiterten Kombinationsfeld-Steuerelement-Benachrichtigungsmeldungen zuzuordnen, die Sie bearbeiten müssen (siehe Zuordnungs-Meldungen Funktionen).

  5. In OnInitDialog legen Sie zusätzliche Formatierungen für das CComboBoxEx-Objekt fest.

So CComboBoxEx in einem Fenster nondialog

  1. Definieren Sie das Steuerelement in der Sicht oder in der Fensterklasse.

  2. Rufen Sie die Erstellen-Memberfunktion des Steuerelements (möglicherweise in OnInitialUpdate, möglicherweise bereits in der OnCreate-Handlerfunktion des übergeordneten Fensters angezeigt.Legen Sie die Stile für das Steuerelement fest.

Siehe auch

Referenz

Verwenden von CComboBoxEx

Konzepte

Steuerelemente (MFC)