Partilhar via


CMFCToolBarMenuButton::CMFCToolBarMenuButton

Constrói um CMFCToolBarMenuButton objeto.

CMFCToolBarMenuButton();
CMFCToolBarMenuButton(
   const CMFCToolBarMenuButton& src 
);
CMFCToolBarMenuButton(
   UINT uiID,
   HMENU hMenu,
   int iImage,
   LPCTSTR lpszText=NULL,
   BOOL bUserButton=FALSE 
);

Parâmetros

  • [in] src
    Um existenteCMFCToolBarMenuButton objeto a ser copiada para essa CMFCToolBarMenuButton objeto.

  • [in] uiID
    A ID do comando a ser executado quando um usuário clica no botão; ou (UINT) -1 para um botão de menu não executa diretamente um comando.

  • [in] hMenu
    Um identificador para um menu; ou NULL Se o botão não tiver um menu.

  • [in] iImage
    Índice da imagem de botão; ou -1 se este botão não tem um ícone ou usa o ícone para o comando especificado por uiID. O índice é a mesma para cada CMFCToolBarImages objeto em seu aplicativo.

  • [in] lpszText
    O texto do botão da barra de ferramentas do menu.

  • [in] bUserButton
    TRUE Se o botão exibe uma imagem definida pelo usuário; FALSE Se o botão exibe uma imagem predefinida associada com o comando especificado por uiID.

Comentários

If uiID é válido ID de comando, o botão executa esse comando quando o usuário clica nele. If hMenu é um identificador válido do menu, botão fornece um menu suspenso quando ela aparecer em uma barra de ferramentas ou um submenu quando ela aparecer em um menu. Se ambos os uiID e hMenu são válido, que o botão é um botão de divisão com uma parte que executará o comando quando o usuário clica sobre ele e uma parte com uma seta para baixo que será suspensa um menu quando o usuário clica nele. No entanto, se hMenu é válido, que um usuário não poderá clicar no botão para executar um comando quando o botão é inserido em um menu.

Exemplo

O exemplo a seguir demonstra como construir um objeto do CMFCToolBarMenuButton classe. Neste trecho de código faz parte o Exemplo do WordPad: Aplicativo WordPad do MFC.

    CMFCToolBarMenuButton* pBorderType = new 
        CMFCToolBarMenuButton (ID_BORDER_1, pPopup->GetSafeHmenu (),
        GetCmdMgr ()->GetCmdImage  (ID_BORDER_1, FALSE),
        _T("Borders"));

Requisitos

Cabeçalho: afxtoolbarmenubutton.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CMFCToolBarMenuButton

Classe CMFCToolBarImages