Partilhar via


CButton::SetSplitStyle

Define o estilo do controle de botão de divisão corrente.

BOOL SetSplitStyle(
          UINT uSplitStyle
);

Parâmetros

Parâmetro

Descrição

[in] uSplitStyle

Uma combinação de bit a bit de estilos de botão de divisão.Para obter mais informações, consulte o uSplitStyle membro de BUTTON_SPLITINFO estrutura.

Valor de retorno

true Se esse método for bem-sucedida; caso contrário, false.

Comentários

Use esse método somente com controles cujo estilo de botão é BS_SPLITBUTTON ou BS_DEFSPLITBUTTON.

Os estilos de botão de divisão especificam o alinhamento, taxa de proporção e formato de gráfico com o qual o Windows desenha um ícone de botão de divisão.Para obter mais informações, consulte o uSplitStyle membro de BUTTON_SPLITINFO estrutura.

Esse método inicializa o mask membro de um BUTTON_SPLITINFO estrutura com o BCSIF_STYLE sinalizar e o uSplitStyle membro com o uSplitStyle parâmetro e, em seguida, envia estrutura no BCM_GETSPLITINFO mensagem descrita no Windows SDK.

Requisitos

Cabeçalho: afxwin.h

Este método é suportado no Windows Vista e mais recente.

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

Exemplo

O exemplo de código a seguir define a variável, m_splitButton, que é usado para acessar programaticamente o controle de botão de divisão.

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

O exemplo de código a seguir define o estilo da seta divisão botão drop-down.The BCSS_ALIGNLEFT estilo exibe na seta à esquerda do botão e o BCSS_STRETCH estilo mantém proporções da seta suspensa quando você redimensionar o botão.

    /* 
    Set the style of the split button drop-down arrow: Display the 
    arrow on the left and retain the arrow's proportions when resizing 
    the control.
    */
    bRC = m_splitButton.SetSplitStyle( BCSS_ALIGNLEFT | BCSS_STRETCH );

Consulte também

Referência

Classe CButton

Gráfico de hierarquia

CButton::GetSplitStyle

CButton::GetSplitInfo

BCM_SETSPLITINFO

Outros recursos

CButton membros