Share via


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

Vea también

Referencia

Clase de CMFCToolBarMenuButton

Gráfico de jerarquía

Clase de CMFCToolBarImages