Freigeben über


Erstellen eines erweiterten Kombinationsfeld-Steuerelements

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

So verwenden Sie CComboBoxEx direkt in einem Dialogfeld

  1. Fügen Sie im Dialogfeld-Editor ihrer Dialogfeldvorlagenressource ein Steuerelement für ein erweitertes Kombinationsfeld hinzu. Geben Sie die Steuerelement-ID an.

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

  3. Verwenden Sie den Assistenten zum Hinzufügen von Membervariablen, um eine Membervariable vom Typ "CComboBoxEx " mit der Control-Eigenschaft hinzuzufügen. Sie können dieses Element verwenden, um Memberfunktionen aufzurufen CComboBoxEx .

  4. Verwenden Sie den Klassen-Assistenten , um Handlerfunktionen in der Dialogklasse für alle erweiterten Kombinationsfeld-Steuerelementbenachrichtigungen zuzuordnen, die Sie verarbeiten müssen (siehe Zuordnen von Nachrichten zu Funktionen).

  5. Legen Sie in OnInitDialog alle zusätzlichen Formatvorlagen für das CComboBoxEx Objekt fest.

So verwenden Sie CComboBoxEx in einem Nichtdialogfenster

  1. Definieren Sie das Steuerelement in der Ansichts- oder Fensterklasse.

  2. Rufen Sie die Create-Memberfunktion des Steuerelements auf, möglicherweise in OnInitialUpdate, möglicherweise so früh wie die OnCreate-Handlerfunktion des übergeordneten Fensters. Legen Sie die Formatvorlagen für das Steuerelement fest.

Siehe auch

Verwenden von CComboBoxEx
Steuerelemente