Classe CMFCDropDownToolbarButton
Um tipo de botão da barra de ferramentas que se comporta como normal quando um botão é clicado. Em o entanto, abre uma barra de ferramentas drop-down (Classe CMFCDropDownToolBar se o usuário pressiona e mantém o botão da barra de ferramentas.
class CMFCDropDownToolbarButton : public CMFCToolBarButton
Membros
Construtores public
Nome |
Descrição |
---|---|
Constrói um objeto de CMFCDropDownToolbarButton . |
|
CMFCDropDownToolbarButton::~CMFCDropDownToolbarButton |
Destruidor. |
Métodos públicos
Nome |
Descrição |
---|---|
Copia as propriedades de outro botão da barra de ferramentas para o botão atual. Overrides ( CMFCToolBarButton::CopyFrom.) |
|
CMFCDropDownToolbarButton::CreateObject |
Usado pela estrutura dinâmica para criar uma instância de esse tipo da classe. |
Abre uma barra de ferramentas suspenso. |
|
Copia texto do botão da barra de ferramentas para um menu. Overrides ( CMFCToolBarButton::ExportToMenuButton.) |
|
Recupera a barra de ferramentas lista suspensa que está associada com o botão. |
|
CMFCDropDownToolbarButton::GetThisClass |
Usado pela estrutura para obter um ponteiro para o objeto de CRuntimeClass que está associado com esse tipo da classe. |
Determina se a barra de ferramentas e está atualmente aberto. |
|
Determina se o botão pode ser exibido com uma borda estendido. Overrides ( CMFCToolBarButton::IsExtraSize.) |
|
Chamado pela estrutura para calcular o tamanho do botão para o contexto de dispositivo e o estado de encaixe especificados. Overrides ( CMFCToolBarButton::OnCalculateSize.) |
|
CMFCDropDownToolbarButton::OnCancelMode |
Chamado pela estrutura para manipular a mensagem de WM_CANCELMODE . Overrides ( CMCToolBarButton::OnCancelMode.) |
Chamado pela estrutura quando o botão é inserido em uma nova barra de ferramentas. Overrides ( CMFCToolBarButton::OnChangeParentWnd.) |
|
Chamado pela estrutura quando o usuário clica no botão do mouse. Overrides ( CMFCToolBarButton::OnClick.) |
|
Chamado pela estrutura quando o usuário liberar o botão do mouse. Overrides ( CMFCToolBarButton::OnClickUp.) |
|
Chamado pela estrutura quando a barra de ferramentas pai manipular uma mensagem de WM_HELPHITTEST . Overrides ( CMFCToolBarButton::OnContextHelp.) |
|
Altera o menu fornecido quando o aplicativo exibe um menu de atalho na barra de ferramentas pai. Overrides ( CMFCToolBarButton::OnCustomizeMenu.) |
|
Chamado pela estrutura para desenhar o botão usando os estilos e opções especificadas. Overrides ( CMFCToolBarButton::OnDraw.) |
|
Chamado pela estrutura para desenhar o botão no painel de Comandos da caixa de diálogo de Personalizar . Overrides ( CMFCToolBarButton::OnDrawOnCustomizeList.) |
|
Este objeto ler de um arquivo ou neutro o grava em um arquivo neutro. Overrides ( CMFCToolBarButton::Serialize.) |
|
Define o comando padrão que a estrutura usa quando um usuário clica no botão. |
Membros de dados
Nome |
Descrição |
---|---|
Especifica o período de tempo que um usuário deve manter o botão do mouse antes da barra de ferramentas lista suspensa aparece. |
Comentários
CMFCDropDownToolBarButton difere de um botão comum que tem uma pequena seta no canto inferior direito do botão. Depois que o usuário seleciona um botão da barra de ferramentas lista suspensa, a estrutura exibe o ícone no botão da barra de ferramentas de nível superior (o botão com uma pequena seta no canto inferior direito).
Para obter informações sobre como implementar uma barra de ferramentas lista suspensa, consulte Classe CMFCDropDownToolBar.
O objeto de CMFCDropDownToolBarButton pode ser exportado para um objeto de Classe CMFCToolBarMenuButton e ser exibido como um botão de menu com um menu pop-up.
Hierarquia de herança
Requisitos
Cabeçalho: afxdropdowntoolbar.h
Consulte também
Tarefas
Instruções passo a passo: colocando controles em barras de ferramentas