Partager via


créer un contrôle zone de liste déroulante étendu

Comment le contrôle de zone de liste modifiable étendue est créé selon que vous utilisez le contrôle dans une boîte de dialogue ou le créez dans une fenêtre sans boîte de dialogue.

Pour utiliser CComboBoxEx directement dans une boîte de dialogue

  1. Dans l'éditeur de boîtes de dialogue, ajoutez un contrôle zone de liste modifiable étendue à la ressource modèle de la boîte de dialogue. Spécifiez son ID de contrôle

  2. Spécifiez tous les styles requis, à l'aide de la boîte de dialogue Propriétés du contrôle zone de liste modifiable étendue.

  3. Utilisez Assistant d'Ajout de variable membre pour ajouter une variable membre de type CComboBoxEx à la propriété de contrôle. Vous pouvez utiliser ce membre pour appeler des méthodes CComboBoxEx.

  4. Utilisez la fenêtre Propriétés pour mapper les fonctions de handler dans la classe de la boîte de dialogue pour tous les messages de notification de contrôle de liste modifiable étendue que vous devez traiter (voir Mapper des messages aux fonctions).

  5. Dans OnInitDialog, définissez les styles supplémentaires pour l'objet CComboBoxEx.

Pour utiliser CComboBoxEx dans une fenêtre boîte sans dialogue.

  1. Définissez le contrôle d'une classe vue ou fenêtre.

  2. Appelez la fonction membre Créer du contrôle, éventuellement dans OnInitialUpdate, éventuellement dès la fonction gestionnaire OnCreate parente de la fenêtre. Définissez les styles pour le contrôle.

Voir aussi

Référence

À l'aide de CComboBoxEx

Concepts

contrôles (MFC)