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.