CMFCToolBar::CreateEx
Cria um CMFCToolBar objeto que usa opções de estilo adicionais, sistema autônomo ícones grandes.
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_TOOLBAR
);
Parâmetros
[in] pParentWnd
Um ponteiro para a janela pai da barra de ferramentas.[in] dwCtrlStyle
Estilos adicionais para criar o objeto de BAR de controle incorporado.[in] dwStyle
O estilo de barra de ferramentas.See Controle de barra de ferramentas e estilos de botão para obter uma lista de estilos apropriados.[in] rcBorders
A CRect objeto que especifica a largura das bordas da janela da barra de ferramentas.[in] nID
A ID da janela filho da barra de ferramentas.
Valor de retorno
Diferente de zero se esse método for bem-sucedida; caso contrário, 0.
Comentários
Esse método cria um BAR de controle e anexa-o para a BAR de ferramentas.
telefonar Esse método em vez de CMFCToolBar::criar Quando você deseja fornecer estilos específicos. Por exemplo, conjunto dwCtrlStyle para TBSTYLE_FLAT | TBSTYLE_TRANSPARENT Para criar uma barra de ferramentas que se parece com as barras de ferramentas que são usadas pelo Internet Explorer 4.
Exemplo
O exemplo a seguir demonstra como usar o CreateEx método para o CMFCToolBar classe. Neste trecho de código faz parte o Exemplo do IEDemo: Aplicativo do MFC Internet Explorer.
CMFCToolBar m_wndToolBar;
...
// The this pointer points to CMainFrame class which extends the CFrameWnd class.
if (!m_wndToolBar.CreateEx (this, TBSTYLE_TRANSPARENT) ||
!m_wndToolBar.LoadToolBar (IDR_MAINFRAME, uiToolbarColdID, uiMenuID,
FALSE /* Not locked */, 0, 0, uiToolbarHotID))
{
TRACE0("Failed to create toolbar\n");
return -1; // fail to create
}
Requisitos
Cabeçalho: afxtoolbar.h