CMFCMenuBar::CreateEx
Cria um CMFCMenuBar objeto com estilos estendidos especificados.
virtual BOOL CreateEx(
CWnd* pParentWnd,
DWORD dwCtrlStyle = TBSTYLE_FLAT,
DWORD dwStyle = AFX_DEFAULT_TOOLBAR_STYLE,
CRect rcBorders = CRect( 1, 1, 1, 1),
UINT nID =AFX_IDW_MENUBAR
);
Parâmetros
[in] pParentWnd
Ponteiro para a janela pai do novo CMFCMenuBar objeto.[in] dwCtrlStyle
Estilos adicionais para o novo menu BAR.[in] dwStyle
O estilo principal do novo menu BAR.[in] rcBorders
A CRect parâmetro que especifica o tamanho das bordas da CMFCMenuBar objeto.[in] nID
A ID para a janela filho do menu BAR.
Valor de retorno
Diferente de zero se o método for bem-sucedida; caso contrário, 0.
Comentários
Você deve usar essa função em vez de CMFCMenuBar::criar Quando você deseja especificar estilos juntamente com o estilo de barra de ferramentas. Alguns estilos adicionais usados com freqüência são TBSTYLE_TRANSPARENT e CBRS_TOP.
Para as listas de estilos adicionais, consulte Controle de barra de ferramentas e estilos de botão, estilos de controle comuns, and estilos de janela comuns.
Exemplo
O exemplo a seguir demonstra como usar o CreateEx método para o CMFCMenuBar classe. Neste trecho de código faz parte o Exemplo do IEDemo: Aplicativo do MFC Internet Explorer.
CMFCMenuBar m_wndMenuBar;
...
// The this pointer points to CMainFrame class which extends the CFrameWnd class.
if (!m_wndMenuBar.CreateEx (this, TBSTYLE_TRANSPARENT))
{
TRACE0("Failed to create menubar\n");
return -1; // fail to create
}
Requisitos
Cabeçalho: afxmenubar.h