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.