Condividi tramite


Classe di CComboBoxEx

Estende il controllo casella combinata fornire supporto per gli elenchi immagini.

class CComboBoxEx : public CComboBox

Membri

d5zbff3f.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

CComboBoxEx::CComboBoxEx

Costruisce un oggetto CComboBoxEx.

d5zbff3f.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

CComboBoxEx::Create

Crea la casella combinata e allegarlo all'oggetto CComboBoxEx.

CComboBoxEx::CreateEx

Crea una casella combinata con gli stili estesi Windows specificati e allegarlo a un oggetto ComboBoxEx.

CComboBoxEx::DeleteItem

Rimuove un elemento da un controllo ComboBoxEx.

CComboBoxEx::GetComboBoxCtrl

Recupera un puntatore al controllo combobox figlio.

CComboBoxEx::GetEditCtrl

Recupera l'handle la parte del controllo di modifica di controllo ComboBoxEx.

CComboBoxEx::GetExtendedStyle

Recupera gli stili estesi utilizzati per un controllo ComboBoxEx.

CComboBoxEx::GetImageList

Recupera un puntatore all'elenco immagini assegnato a un controllo ComboBoxEx.

CComboBoxEx::GetItem

Recupera le informazioni sull'elemento per un dato elemento ComboBoxEx.

CComboBoxEx::HasEditChanged

Determina se l'utente ha modificato il contenuto del controllo di modifica ComboBoxEx digitando.

CComboBoxEx::InsertItem

Inserisce un nuovo elemento in un controllo ComboBoxEx.

CComboBoxEx::SetExtendedStyle

Stili estesi insieme all'interno di un controllo ComboBoxEx.

CComboBoxEx::SetImageList

Imposta un elenco immagini per un controllo ComboBoxEx.

CComboBoxEx::SetItem

Imposta gli attributi di un elemento in un controllo ComboBoxEx.

CComboBoxEx::SetWindowTheme

Consente di impostare lo stile di visualizzazione del controllo casella combinata estesa.

Note

Utilizzando CComboBoxEx per creare i controlli casella combinata, non sarà più necessario implementare il proprio codice di disegno di immagini.In alternativa, utilizzare CComboBoxEx accedere alle immagini da un elenco.

Supporto dell'elenco immagini

In una casella combinata standard, il proprietario della casella combinata è responsabile della creazione di un'immagine creando una casella combinata come controllo del disegno personalizzato.Quando si utilizza CComboBoxEx, non è necessario impostare gli stili di disegno CBS_OWNERDRAWFIXED e CBS_HASSTRINGS perché sono coinvolti.In caso contrario, è necessario scrivere il codice per eseguire operazioni di disegno.Un controllo CComboBoxEx supporta fino a tre immagini per elemento: uno a uno stato selezionato, uno a uno stato non selezionato e uno per un'immagine sovrapposta.

Stili

CComboBoxEx supporta gli stili CBS_SIMPLE, CBS_DROPDOWN, CBS_DROPDOWNLISTe WS_CHILD.Tutti gli altri stili passati quando si crea la finestra vengono ignorati dal controllo.Dopo la finestra viene creata, è possibile fornire altri stili della casella combinata chiamando la funzione membro SetExtendedStyledi CComboBoxEx.Con questi stili, è possibile:

  • Ricerca di stringhe definite nell'elenco da distinzione tra maiuscole e minuscole.

  • Creare un controllo casella combinata che utilizza la barra ("/"), la barra rovesciata (" \ ") e caratteri di punto (". ") come delimitatori di parola.Ciò consente agli utenti di passare dalla parola di parola, utilizzando la COMBINAZIONE di scelta rapida CTRL+.

  • Impostare il controllo casella combinata in visualizzazione o non visualizza un'immagine.Se non viene visualizzata alcuna immagine, la casella combinata può rimuovere il rientro di testo che supporta un'immagine.

  • Creare un controllo casella combinata ristretto, inclusi graduarlo in base a pertanto taglia il più lunga casella combinata che contiene.

Questi flag di stile vengono descritti ulteriormente in Utilizzando CComboBoxEx.

Attributi di memorizzazione dell'elemento e dell'elemento di callback

Le informazioni sull'elemento, come indici per gli elementi e le immagini, valori di rientro e stringhe di testo, vengono archiviate in Win32 nella struttura COMBOBOXEXITEM, come descritto in Windows SDK.La struttura contiene membri che corrispondono ai flag di callback.

Per una descrizione dettagliata e concettuale, vedere Utilizzando CComboBoxEx.

Gerarchia di ereditarietà

CObject

CCmdTarget

CWnd

CComboBox

CComboBoxEx

Requisiti

Header: afxcmn.h

Vedere anche

Riferimenti

Classe di CComboBox

Grafico della gerarchia

Classe di CComboBox

Concetti

Esempio MFCIE MFC