Compartilhar via


Classe CSplitButton

A classe de CSplitButton representa um controle de botão split. O controle de botão split executa um comportamento padrão quando um usuário clica na parte principal do botão, e exibe um menu drop-down quando um usuário clica na seta suspensa do botão.

class CSplitButton : public CButton

Membros

Construtores public

Nome

Descrição

CSplitButton::CSplitButton

Constrói um objeto de CSplitButton .

Métodos públicos

Nome

Descrição

CSplitButton::Create

Cria um controle de botão split com os estilos especificados e anexa ao objeto atual de CSplitButton .

CSplitButton::SetDropDownMenu

Define o menu suspenso que é exibido quando um usuário clica na seta suspensa do controle de botão split atual.

Métodos protegidos

Nome

Descrição

CSplitButton::OnDropDown

Trata a notificação de BCN_DROPDOWN que o sistema envia quando um usuário clica na seta suspensa do controle de botão split atual.

Comentários

A classe de CSplitButton é derivada da classe de CButton . O controle de botão split é um controle de botão cujo estilo é BS_SPLITBUTTON. Exibe um menu personalizado quando um usuário clica na seta suspensa. Para obter mais informações, consulte os estilos de BS_SPLITBUTTON e de BS_DEFSPLITBUTTON em Estilos de botão.

A figura a seguir descreve um caixa de diálogo que contém um controle de paginação e (1) um controle de botão de divisão. A seta suspensa (2) já foi clicado e o submenus (3) é exibido.

Caixa de diálogo com um controle splitbutton e pager.

Hierarquia de herança

CObject

CCmdTarget

CWnd

CButton

CSplitButton

Requisitos

Cabeçalho: afxcmn.h

Essa classe é suportado em Windows Vista e posteriormente.

Os requisitos adicionais para essa classe são descritos em Requisitos de compilação para controles comuns do Windows Vista.

Consulte também

Referência

Classe CSplitButton

Gráfico da hierarquia

Classe CButton