Compartilhar via


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

CMFCDropDownToolbarButton::CMFCDropDownToolbarButton

Constrói um objeto de CMFCDropDownToolbarButton .

CMFCDropDownToolbarButton::~CMFCDropDownToolbarButton

Destruidor.

Métodos públicos

Nome

Descrição

CMFCDropDownToolbarButton::CopyFrom

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.

CMFCDropDownToolbarButton::DropDownToolbar

Abre uma barra de ferramentas suspenso.

CMFCDropDownToolbarButton::ExportToMenuButton

Copia texto do botão da barra de ferramentas para um menu. Overrides ( CMFCToolBarButton::ExportToMenuButton.)

CMFCDropDownToolbarButton::GetDropDownToolBar

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.

CMFCDropDownToolbarButton::IsDropDown

Determina se a barra de ferramentas e está atualmente aberto.

CMFCDropDownToolbarButton::IsExtraSize

Determina se o botão pode ser exibido com uma borda estendido. Overrides ( CMFCToolBarButton::IsExtraSize.)

CMFCDropDownToolbarButton::OnCalculateSize

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.)

CMFCDropDownToolbarButton::OnChangeParentWnd

Chamado pela estrutura quando o botão é inserido em uma nova barra de ferramentas. Overrides ( CMFCToolBarButton::OnChangeParentWnd.)

CMFCDropDownToolbarButton::OnClick

Chamado pela estrutura quando o usuário clica no botão do mouse. Overrides ( CMFCToolBarButton::OnClick.)

CMFCDropDownToolbarButton::OnClickUp

Chamado pela estrutura quando o usuário liberar o botão do mouse. Overrides ( CMFCToolBarButton::OnClickUp.)

CMFCDropDownToolbarButton::OnContextHelp

Chamado pela estrutura quando a barra de ferramentas pai manipular uma mensagem de WM_HELPHITTEST . Overrides ( CMFCToolBarButton::OnContextHelp.)

CMFCDropDownToolbarButton::OnCustomizeMenu

Altera o menu fornecido quando o aplicativo exibe um menu de atalho na barra de ferramentas pai. Overrides ( CMFCToolBarButton::OnCustomizeMenu.)

CMFCDropDownToolbarButton::OnDraw

Chamado pela estrutura para desenhar o botão usando os estilos e opções especificadas. Overrides ( CMFCToolBarButton::OnDraw.)

CMFCDropDownToolbarButton::OnDrawOnCustomizeList

Chamado pela estrutura para desenhar o botão no painel de Comandos da caixa de diálogo de Personalizar . Overrides ( CMFCToolBarButton::OnDrawOnCustomizeList.)

CMFCDropDownToolbarButton::Serialize

Este objeto ler de um arquivo ou neutro o grava em um arquivo neutro. Overrides ( CMFCToolBarButton::Serialize.)

CMFCDropDownToolbarButton::SetDefaultCommand

Define o comando padrão que a estrutura usa quando um usuário clica no botão.

Membros de dados

Nome

Descrição

CMFCDropDownToolbarButton::m_uiShowBarDelay

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

CObject

   CMFCToolBarButton

      CMFCDropDownToolbarButton

Requisitos

Cabeçalho: afxdropdowntoolbar.h

Consulte também

Tarefas

Instruções passo a passo: colocando controles em barras de ferramentas

Referência

Gráfico da hierarquia

Classe CMFCDropDownToolBar

Classe CMFCToolBar

Classe CMFCToolBarMenuButton

Outros recursos

Classes MFC