Compartir a través de


CMFCDropDownToolbarButton Class

Un tipo de botón de la barra de herramientas que se comporta como un botón normal cuando se haga clic en. Sin embargo, abra una barra de herramientas desplegable (CMFCDropDownToolBar Class si el usuario aprieta y mantiene el botón de la barra de herramientas.

class CMFCDropDownToolbarButton : public CMFCToolBarButton

Members

Constructores públicos

Name

Descripción

CMFCDropDownToolbarButton::CMFCDropDownToolbarButton

Crea un objeto CMFCDropDownToolbarButton.

CMFCDropDownToolbarButton::~CMFCDropDownToolbarButton

Un destructor.

Métodos públicos

Name

Descripción

CMFCDropDownToolbarButton::CopyFrom

Copia las propiedades de otro botón de la barra de herramientas para el botón actual. (Reemplaza CMFCToolBarButton::CopyFrom.)

CMFCDropDownToolbarButton::CreateObject

Utiliza el marco para crear una instancia dinámica de este tipo de clase.

CMFCDropDownToolbarButton::DropDownToolbar

Abra una barra de herramientas desplegable.

CMFCDropDownToolbarButton::ExportToMenuButton

Copia el texto del botón de la barra de herramientas a un menú. (Reemplaza CMFCToolBarButton::ExportToMenuButton.)

CMFCDropDownToolbarButton::GetDropDownToolBar

Recupera la barra de herramientas desplegable que está asociado al botón.

CMFCDropDownToolbarButton::GetThisClass

Utiliza el marco para obtener un puntero al objeto de Recursos que está asociado a este tipo de clase.

CMFCDropDownToolbarButton::IsDropDown

Determina si la barra de herramientas desplegable está abierto.

CMFCDropDownToolbarButton::IsExtraSize

Determina si el botón se puede mostrar con un borde extendido. (Reemplaza CMFCToolBarButton::IsExtraSize.)

CMFCDropDownToolbarButton::OnCalculateSize

Llamado por el marco para calcular el tamaño del botón para el contexto y el estado de vinculación especificados del dispositivo. (Reemplaza CMFCToolBarButton::OnCalculateSize.)

CMFCDropDownToolbarButton::OnCancelMode

Llamado por el marco para procesar el mensaje de WM_CANCELMODE . (Reemplaza CMCToolBarButton::OnCancelMode.)

CMFCDropDownToolbarButton::OnChangeParentWnd

Llamado por el marco cuando el botón se inserta en una nueva barra de herramientas. (Reemplaza CMFCToolBarButton::OnChangeParentWnd.)

CMFCDropDownToolbarButton::OnClick

Llamado por el marco cuando el usuario hace clic en el botón del mouse. (Reemplaza CMFCToolBarButton::OnClick.)

CMFCDropDownToolbarButton::OnClickUp

Llamado por el marco cuando el usuario suelta el botón del mouse. (Reemplaza CMFCToolBarButton::OnClickUp.)

CMFCDropDownToolbarButton::OnContextHelp

Llamado por el marco cuando la barra de herramientas principal controla un mensaje de WM_HELPHITTEST . (Reemplaza CMFCToolBarButton::OnContextHelp.)

CMFCDropDownToolbarButton::OnCustomizeMenu

Modifica el menú proporcionado cuando la aplicación muestra un menú contextual en la barra de herramientas principal. (Reemplaza CMFCToolBarButton::OnCustomizeMenu.)

CMFCDropDownToolbarButton::OnDraw

Llamado por el marco para dibujar el botón mediante los estilos y las opciones especificados. (Reemplaza CMFCToolBarButton::OnDraw.)

CMFCDropDownToolbarButton::OnDrawOnCustomizeList

Llamado por el marco para dibujar el botón del panel de Commandos del cuadro de diálogo de Personalizar . (Reemplaza CMFCToolBarButton::OnDrawOnCustomizeList.)

CMFCDropDownToolbarButton::Serialize

Lee este objeto de un archivo o de escribe en un archivo. (Reemplaza CMFCToolBarButton::Serialize.)

CMFCDropDownToolbarButton::SetDefaultCommand

Establece el comando predeterminado que el marco de trabajo usa cuando un usuario hace clic en el botón.

miembros de datos

Name

Descripción

CMFCDropDownToolbarButton::m_uiShowBarDelay

Especifica el intervalo de tiempo que un usuario debe adjuntar el botón del mouse hacia abajo antes de que aparezca la barra de herramientas desplegable.

Comentarios

CMFCDropDownToolBarButton diferencia de un botón normal en que tiene una flecha pequeña situada en la esquina inferior derecha del botón. Después de que el usuario selecciona un botón de la barra de herramientas desplegable, el marco muestra el icono en el botón de la barra de herramientas de nivel superior (el botón con la flecha pequeña situada en la esquina inferior derecha).

Para obtener información sobre cómo implementar una barra de herramientas desplegable, vea CMFCDropDownToolBar Class.

El objeto de CMFCDropDownToolBarButton se puede exportar a un objeto de CMFCToolBarMenuButton Class y mostrar como botón de menú con un menú emergente.

Jerarquía de herencia

CObject

   CMFCToolBarButton

      CMFCDropDownToolbarButton

Requisitos

encabezado: afxdropdowntoolbar.h

Vea también

Tareas

Tutorial: Poner controles en las barras de herramientas

Referencia

Gráfico de jerarquías

CMFCDropDownToolBar Class

CMFCToolBar Class

CMFCToolBarMenuButton Class

Otros recursos

Clases de MFC