Condividi tramite


CComboBox::SetMinVisibleItems

Imposta il numero minimo degli elementi visibili nell'elenco a discesa del controllo casella combinata corrente.

BOOL SetMinVisibleItems(
     int iMinVisible
);

Parametri

Parametro

Descrizione

[in] iMinVisible

Specifica il numero minimo degli elementi visibili.

Valore restituito

true se questo metodo ha esito positivo; in caso contrario, false.

Requisiti

intestazione: afxwin.h

Questo metodo è supportato in Windows XP e versioni successive.

i requisiti aggiuntivi per questo metodo sono descritti in Requisiti di compilazione per i controlli comuni di Windows Vista.

Note

Questo metodo invia il messaggio CB_SETMINVISIBLE, come descritto in Windows SDK.

Esempio

Nell'esempio di codice seguente viene definita la variabile, m_combobox, utilizzata per accedere a livello di codice al controllo casella combinata. Questa variabile viene utilizzata nell'esempio seguente.

 // Variable to access the combo box control
    CComboBox m_combobox;

Nell'esempio di codice viene inserito 20 elementi nell'elenco a discesa di una casella combinata. Quindi specificare che un minimo di 10 elementi visualizzati quando un utente preme la freccia a discesa.

   // Add extra initialization here. 

    // Add 20 items to the combo box. The Resource Editor 
    // has already been used to set the style of the combo 
    // box to CBS_SORT.
    CString str;
    for (int i = 1; i <= 20; i++)
    {
        str.Format(_T("Item %2d"), i); 
        m_combobox.AddString(str);
    }
    // Set the minimum visible item
    m_combobox.SetMinVisibleItems( 10 );
    // Set the cue banner
    m_combobox.SetCueBanner(_T("Select an item..."));

    // End of extra initialization.

Vedere anche

Riferimenti

Classe CComboBox

Grafico delle gerarchie

CComboBox::GetMinVisible

CComboBox::ShowDropDown

CB_SETMINVISIBLE