Condividi tramite


Creazione di un controllo Casella combinata estesa

La modalità di creazione del controllo casella combinata estesa dipende dal fatto che il controllo venga utilizzato in una finestra di dialogo o che venga creato in una finestra non di dialogo.

Per usare CComboBoxEx direttamente in una finestra di dialogo

  1. Nell'editor della finestra di dialogo, aggiungi un controllo Casella combinata estesa alla risorsa del modello di dialogo. Specificare il relativo ID di controllo.

  2. Specifica gli stili richiesti utilizzando la finestra di dialogo "Proprietà" del controllo della casella combinata estesa.

  3. Utilizzare la Procedura guidata Aggiungi variabile membro per aggiungere una variabile membro di tipo CComboBoxEx alla proprietà Control. È possibile usare questo membro per chiamare le funzioni membro di CComboBoxEx.

  4. Usare la Creazione guidata classi per mappare le funzioni gestore nella classe di dialogo per qualsiasi messaggio di notifica dei controlli di casella combinata estesi che hai bisogno di gestire. Vedere Mapping dei messaggi alle funzioni.

  5. In OnInitDialog impostare eventuali stili aggiuntivi per l'oggetto CComboBoxEx .

Per usare CComboBoxEx in una finestra non di dialogo

  1. Definire il controllo nella classe visualizzazione o finestra.

  2. Chiamare la funzione membro Create del controllo, possibilmente in OnInitialUpdate oppure già nella funzione del gestore OnCreate della finestra padre. Impostare gli stili per il controllo .

Vedere anche

Uso di CComboBoxEx
Comandi