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
Nell'editor della finestra di dialogo aggiungere un controllo Casella combinata estesa alla risorsa modello di finestra di dialogo. Specificare l'ID di controllo.
Specificare gli stili necessari, utilizzando la finestra di dialogo Proprietà del controllo casella combinata estesa.
Utilizzare la Procedura guidata Aggiungi variabile membro per aggiungere una variabile membro di tipo CComboBoxEx con la proprietà Control. È possibile utilizzare questo membro per chiamare le funzioni membro di
CComboBoxEx
.Usare la Creazione guidata classi per mappare le funzioni del gestore nella classe di dialogo per tutti i messaggi di notifica di controllo casella combinata estesi che è necessario gestire . Vedere Mapping dei messaggi alle funzioni.
In OnInitDialog impostare eventuali stili aggiuntivi per l'oggetto
CComboBoxEx
.
Per usare CComboBoxEx in una finestra non di dialogo
Definire il controllo nella classe di visualizzazione o della finestra.
Chiamare la funzione membro Create del controllo, possibilmente in OnInitialUpdate, possibilmente come prima della funzione del gestore OnCreate della finestra padre. Impostare gli stili per il controllo.