CComboBox::SetMinVisibleItems
Define o número mínimo de itens visíveis na lista suspensa do controle atual da caixa combo.
BOOL SetMinVisibleItems(
int iMinVisible
);
Parâmetros
Parâmetro |
Descrição |
---|---|
[in] iMinVisible |
Especifica o número mínimo de itens visíveis. |
Valor de retorno
true se este método é com êxito; caso contrário, false.
Requisitos
Cabeçalho: afxwin.h
Este método é suportado no Windows XP e posteriormente.
Os requisitos adicionais para o método são descritos em Requisitos de compilação para controles comuns do Windows Vista.
Comentários
Este método envia a mensagem de CB_SETMINVISIBLE , que é descrita em Windows SDK.
Exemplo
O exemplo de código a seguir define a variável, m_combobox, que é usada para acessar o controle por meio da caixa combo. Esta variável é usado no exemplo a seguir.
// Variable to access the combo box control
CComboBox m_combobox;
O exemplo de código insere 20 itens na lista suspensa de um controle caixa de combinação. Então especifica que um mínimo de 10 itens seja exibido quando um usuário pressiona a seta suspensa.
// 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.