Compartir a través de


CButton::SetSplitSize

Establece el rectángulo delimitador del componente desplegable del control actual de botón de expansión.

BOOL SetSplitSize(
     LPSIZE pSize
);

Parámetros

Parámetro

Descripción

[in] pSize

Puntero a una estructura de CALIBRE que describe un rectángulo delimitador.

Valor devuelto

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

Comentarios

Utilice este método sólo con controles cuyo estilo de botón es BS_SPLITBUTTON o BS_DEFSPLITBUTTON.

Cuando se expande el control de botón de expansión, puede mostrar un componente desplegable como un control de lista o control de paginación.Este método especifica el tamaño del rectángulo delimitador que contiene el componente desplegable.

Este método inicializa el miembro de mask de una estructura de BUTTON_SPLITINFO con el marcador de BCSIF_SIZE y el miembro de size con el parámetro de pSize , y después envía esa estructura en el mensaje de BCM_GETSPLITINFO que se describe en Windows SDK.

Requisitos

encabezado: afxwin.h

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

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

Ejemplo

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

public:
    // Variable to access programatically defined command link control.
    CButton m_cmdLink;
    // Variable to access programatically defined split button control. 
    CButton m_splitButton;

Doubles el ejemplo de código siguiente el tamaño de la flecha de lista desplegable del botón de expansión.

    // Double the size of the split button drop-down arrow.
    SIZE sz;
    bRC = m_splitButton.GetSplitSize( &sz ); // current size
    sz.cx = sz.cx * 2;
    sz.cy = sz.cy * 2;
    bRC = m_splitButton.SetSplitSize( &sz );

Vea también

Referencia

Clase de CButton

Gráfico de jerarquía

CButton::GetSplitSize