CMFCMenuBar::CreateEx
會使用指定的延伸樣式的 CMFCMenuBar 物件。
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
);
參數
[in] pParentWnd
指向新的 CMFCMenuBar 物件的父視窗。[in] dwCtrlStyle
新的功能表列的其他樣式。[in] dwStyle
新的功能表列的主要樣式。[in] rcBorders
提供 CMFCMenuBar 物件的框線大小指定的 CRect 參數。[in] nID
功能表列之 MDI 子視窗的 ID。
傳回值
如果不是零,則方法會成功,則為 0。
備註
刪除工具列樣式之外,,,當您想要指定樣式應該使用這個函式來取代 CMFCMenuBar::Create 。 一些經常使用的其他樣式是 TBSTYLE_TRANSPARENT 和 CBRS_TOP。
如需其他模式清單,請參閱 工具列控制項和按鈕樣式、 通用控制項模式和 常見的視窗樣式。。
範例
下列範例示範如何使用 CMFCMenuBar 類別的 CreateEx 方法。 這個程式碼片段是 IE 示範範例的一部分。
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
}
需求
標題: afxmenubar.h