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