Compartilhar via


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.

Consulte também

Referência

Classe CComboBox

Gráfico da hierarquia

CComboBox::GetMinVisible

CComboBox::ShowDropDown

CB_SETMINVISIBLE