Compartir a través de


CComboBox::SetMinVisibleItems

Establece el número mínimo de elementos visibles en la lista desplegable del control actual de cuadro combinado.

BOOL SetMinVisibleItems(
     int iMinVisible
);

Parámetros

Parámetro

Descripción

[in] iMinVisible

Especifica el número mínimo de elementos visibles.

Valor devuelto

true si este método es correcto; si no, false.

Requisitos

encabezado: afxwin.h

Este método se admite en Windows XP y posterior.

los requisitos adicionales para este método se describen en Requisitos de compilación para los controles comunes de Windows Vista.

Comentarios

este método envía el mensaje de CB_SETMINVISIBLE , que se describe en Windows SDK.

Ejemplo

El ejemplo de código siguiente define la variable, m_combobox, que se utiliza para obtener acceso mediante programación al control de cuadro combinado. esta variable se utiliza en el ejemplo siguiente.

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

El siguiente ejemplo de código inserta 20 elementos en la lista desplegable de un control de cuadro combinado. Continuación especifica que un mínimo de 10 elementos se muestra cuando un usuario presiona la flecha de lista desplegable.

    // 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.

Vea también

Referencia

CComboBox Class

Gráfico de jerarquías

CComboBox::GetMinVisible

CComboBox::ShowDropDown

CB_SETMINVISIBLE