Partilhar via


CMFCToolBarMenuButton::CMFCToolBarMenuButton

Constrói um objeto de CMFCToolBarMenuButton .

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

Parâmetros

  • [in] src
    Um objeto existente de CMFCToolBarMenuButton a ser copiado em este objeto de CMFCToolBarMenuButton .

  • [in] uiID
    A identificação de comando para executar quando um usuário clica no botão; ou (UINT)- 1 para um botão de menu que não executa diretamente um comando.

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

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

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

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

Comentários

Se uiID é um identificador válido de comando, o botão executa o comando quando o usuário clica em ele.Se hMenu é um identificador válido no menu, o botão fornece um menu drop-down quando aparece na barra de ferramentas ou em um submenu quando aparece em um menu.Se uiID e hMenu são válidos, o botão é dividido um botão com uma parte que executa o comando quando o usuário clica em um e uma parte com uma seta para baixo que um menu suspenso quando o usuário clica na.Em o entanto, se hMenu é válido, um usuário não poderá clique no botão para executar um comando quando o botão é inserido em um menu.

Exemplo

O exemplo a seguir demonstra como criar um objeto da classe de CMFCToolBarMenuButton .Este trecho de código é parte de Exemplo de preenchimento da palavra.

    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

Referência

Classe de CMFCToolBarMenuButton

Gráfico de hierarquia

Classe de CMFCToolBarImages