Compartilhar via


CComboBox::SetMinVisibleItems

Define o número mínimo de itens visíveis na lista drop-down de combinação corrente de controle de caixa.

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 esse método for bem-sucedida; caso contrário, false.

Requisitos

Cabeçalho: afxwin.h

Este método é suportado no Windows XP e posterior.

Requisitos adicionais para este método são descritos em compilação Requisitos para controles comuns do Windows Vista.

Comentários

Esse método envia o CB_SETMINVISIBLE mensagem, que é descrita no Windows SDK.

Exemplo

O exemplo de código a seguir define a variável, m_combobox, que é usado para acessar programaticamente o controle de caixa de combinação. Essa variável é usada no exemplo a seguir.

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

O exemplo de código a seguir insere 20 itens na lista suspensa de um controle de caixa de combinação.Em seguida, ele especifica que um mínimo de 10 itens sejam exibidas 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 de hierarquia

CComboBox::GetMinVisible

CComboBox::ShowDropDown

CB_SETMINVISIBLE

Outros recursos

CComboBox membros