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 |
---|---|
Constrói um CMFCDropDownToolbarButton objeto. |
|
CMFCDropDownToolbarButton::~CMFCDropDownToolbarButton |
Destruidor. |
Métodos públicos
Nome |
Descrição |
---|---|
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. |
Abre uma barra de ferramentas da lista suspensa. |
|
Cópias de texto de botão de barra de ferramentas a um menu.(Substitui CMFCToolBarButton::ExportToMenuButton.) |
|
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. |
Determina se a barra de ferramentas lista suspensa é aberta no momento. |
|
Determina se o botão pode ser exibido com uma borda estendida.(Substitui CMFCToolBarButton::IsExtraSize.) |
|
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.) |
Chamado pela estrutura quando o botão é inserido em uma nova barra de ferramentas.(Substitui CMFCToolBarButton::OnChangeParentWnd.) |
|
Chamado pela estrutura quando o usuário clica no botão do mouse.(Substitui CMFCToolBarButton::OnClick.) |
|
Chamado pela estrutura quando o usuário libera o botão do mouse.(Substitui CMFCToolBarButton::OnClickUp.) |
|
Chamado pela estrutura quando a barra de ferramentas pai manipula um WM_HELPHITTEST mensagem. (Substitui CMFCToolBarButton::OnContextHelp.) |
|
Modifica o menu fornecido quando o aplicativo for exibido um menu de atalho da barra de ferramentas pai.(Substitui CMFCToolBarButton::OnCustomizeMenu.) |
|
Chamado pela estrutura para desenhar o botão usando estilos especificados e opções.(Substitui CMFCToolBarButton::OnDraw.) |
|
Chamada pela estrutura para desenhar o botão no Comandos painel do Personalizar caixa de diálogo.(Substitui CMFCToolBarButton::OnDrawOnCustomizeList.) |
|
Lê este objeto de um arquivar ou grava em um sistema de arquivar.(Substitui 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 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
Requisitos
Cabeçalho: afxdropdowntoolbar.h
Consulte também
Conceitos
Como: Colocar controles em barras de ferramentas