Compartilhar via


Classe CMFCDropDownToolbarButton

Um tipo de botão de barra de ferramentas que se comporta como um botão regular, quando clicado.No entanto, ele abre uma barra de ferramentas da lista suspensa (Classe CMFCDropDownToolBar Se o usuário pressiona e mantém botão de barra de ferramentas pressionado.

class CMFCDropDownToolbarButton : public CMFCToolBarButton

Membros

Construtores públicos

Nome

Descrição

CMFCDropDownToolbarButton::CMFCDropDownToolbarButton

Constrói um CMFCDropDownToolbarButton objeto.

CMFCDropDownToolbarButton::~CMFCDropDownToolbarButton

Destruidor.

Métodos públicos

Nome

Descrição

CMFCDropDownToolbarButton::CopyFrom

Copia as propriedades de outro botão de barra de ferramentas do botão corrente.(Substitui CMFCToolBarButton::CopyFrom.)

CMFCDropDownToolbarButton::CreateObject

Usados pela estrutura para criar uma instância desse tipo de classe dinâmica.

CMFCDropDownToolbarButton::DropDownToolbar

Abre uma barra de ferramentas da lista suspensa.

CMFCDropDownToolbarButton::ExportToMenuButton

Cópias de texto de botão de barra de ferramentas a um menu.(Substitui CMFCToolBarButton::ExportToMenuButton.)

CMFCDropDownToolbarButton::GetDropDownToolBar

Recupera a barra de ferramentas lista suspensa associada com o botão.

CMFCDropDownToolbarButton::GetThisClass

Usado pela estrutura para obter um ponteiro para o CRuntimeClass objeto que está associado a este tipo de classe.

CMFCDropDownToolbarButton::IsDropDown

Determina se a barra de ferramentas lista suspensa é aberta no momento.

CMFCDropDownToolbarButton::IsExtraSize

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

CMFCDropDownToolbarButton::OnCalculateSize

Chamado pela estrutura para calcular o dimensionar do botão para o contexto de dispositivo especificado e o estado de encaixe.(Substitui CMFCToolBarButton::OnCalculateSize.)

CMFCDropDownToolbarButton::OnCancelMode

Chamada pela estrutura para lidar com o WM_CANCELMODE mensagem.(Substitui CMCToolBarButton::OnCancelMode.)

CMFCDropDownToolbarButton::OnChangeParentWnd

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

CMFCDropDownToolbarButton::OnClick

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

CMFCDropDownToolbarButton::OnClickUp

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

CMFCDropDownToolbarButton::OnContextHelp

Chamado pela estrutura quando a barra de ferramentas pai manipula um WM_HELPHITTEST mensagem. (Substitui CMFCToolBarButton::OnContextHelp.)

CMFCDropDownToolbarButton::OnCustomizeMenu

Modifica o menu fornecido quando o aplicativo for exibido um menu de atalho da barra de ferramentas pai.(Substitui CMFCToolBarButton::OnCustomizeMenu.)

CMFCDropDownToolbarButton::OnDraw

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

CMFCDropDownToolbarButton::OnDrawOnCustomizeList

Chamada pela estrutura para desenhar o botão no Comandos painel do Personalizar caixa de diálogo.(Substitui CMFCToolBarButton::OnDrawOnCustomizeList.)

CMFCDropDownToolbarButton::Serialize

Lê este objeto de um arquivar ou grava em um sistema de arquivar.(Substitui 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 time que um usuário deve manter o botão do mouse para baixo antes da barra de ferramentas lista suspensa exibida.

Comentários

A CMFCDropDownToolBarButton difere de um botão comum em que ele contém uma pequena seta no canto inferior direito do botão. Após o usuário seleciona um botão de barra de ferramentas lista suspensa, a estrutura exibe seu ícone no botão de barra de ferramentas de nível superior (o botão com a pequena seta no canto inferior direito).

Para obter informações sobre como implementar uma barra de ferramentas da lista suspensa, consulte Classe CMFCDropDownToolBar.

The CMFCDropDownToolBarButton objeto pode ser exportado para um Classe CMFCToolBarMenuButton objeto e exibido sistema autônomo 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

Conceitos

Gráfico de hierarquia do MFC

Como: Colocar controles em barras de ferramentas

Referência

Classe CMFCDropDownToolBar

Classe CMFCToolBar

Classe CMFCToolBarMenuButton

Outros recursos

Classes (@@)