CMFCToolBarMenuButton::CMFCToolBarMenuButton
Crea un objeto CMFCToolBarMenuButton.
CMFCToolBarMenuButton();
CMFCToolBarMenuButton(
const CMFCToolBarMenuButton& src
);
CMFCToolBarMenuButton(
UINT uiID,
HMENU hMenu,
int iImage,
LPCTSTR lpszText=NULL,
BOOL bUserButton=FALSE
);
Parámetros
[in] src
Un objeto existente de CMFCToolBarMenuButton se copie en este objeto de CMFCToolBarMenuButton .[in] uiID
El identificador de comando de ejecutar cuando un usuario hace clic en el botón; o (UINT) - 1 para un botón de menú que no ejecuta directamente un comando.[in] hMenu
un identificador a un menú; o NULL si el botón no tiene un menú.[in] iImage
índice de la imagen para el botón; o -1 si este botón no tiene un icono ni usa el icono para el comando especificado por uiID.El índice es el mismo para cada objeto de CMFCToolBarImages en la aplicación.[in] lpszText
El texto del botón en el menú de barras de herramientas.[in] bUserButton
TRUE si el botón mostrar una imagen definido por el usuario; FALSE si el botón mostrar una imagen predefinida asociado al comando especificado por uiID.
Comentarios
Si uiID es un identificador válido del comando, el botón ejecuta el comando cuando el usuario hace clic en.Si hMenu es un identificador válido de menú, el botón proporciona un menú desplegable cuando aparece en una barra de herramientas o un submenú cuando aparece en un menú.Si uiID y hMenu son válidos, el botón es un botón de expansión con una parte que realiza el comando cuando el usuario hace clic en él y una parte con una flecha abajo que desplegable un menú cuando el usuario hace clic en él en.Sin embargo, si hMenu es válido, el usuario no podrá hacer clic en el botón para ejecutar un comando cuando el botón se incrusta en un menú.
Ejemplo
El ejemplo siguiente muestra cómo construir un objeto de clase de CMFCToolBarMenuButton .Este fragmento de código es parte de Ejemplo de pista de word.
CMFCToolBarMenuButton* pBorderType = new
CMFCToolBarMenuButton (ID_BORDER_1, pPopup->GetSafeHmenu (),
GetCmdMgr ()->GetCmdImage (ID_BORDER_1, FALSE),
_T("Borders"));
Requisitos
encabezado: afxtoolbarmenubutton.h