CMFCToolBar::CreateEx 是 MFC 中 CMFCToolBar 类的一个公共方法,用于创建并初始化工具栏。以下是该方法的一般形式和参数说明:
BOOL CreateEx(
    CWnd* pParentWnd,       // 父窗口的指针
    DWORD dwCtrlStyle = TBSTYLE_FLAT,
    DWORD dwStyle = AFX_DEFAULT_TOOLBAR_STYLE,
    CRect rect = CRect(0, 0, 0, 0),
    UINT nID = AFX_IDW_TOOLBAR,
    DWORD dwBCGStyle = AFX_DEFAULT_TOOLBAR_BCG_STYLE,
    DWORD dwMenuResId = 0,
    BOOL bLocked = FALSE,
    DWORD dwToolbarStyle = AFX_DEFAULT_TOOLBAR_STYLE,
    BOOL bResource = TRUE,
    BOOL bMirrorImage = FALSE
);

这个方法用于创建一个工具栏并在指定的父窗口中初始化它。以下是一些常见参数的说明:

  •  pParentWnd: 工具栏所属的父窗口的指针。

  •  dwCtrlStyle: 工具栏的控制样式,默认为 TBSTYLE_FLAT。

  •  dwStyle: 工具栏的样式,默认为 AFX_DEFAULT_TOOLBAR_STYLE。

  •  rect: 工具栏的初始位置和大小。

  •  nID: 工具栏的 ID。

  •  dwBCGStyle: BCG 控制条样式,默认为 AFX_DEFAULT_TOOLBAR_BCG_STYLE。

  •  dwMenuResId: 如果工具栏按钮由菜单资源定义,此参数指定菜单资源的 ID。

  •  bLocked: 工具栏是否锁定,默认为 FALSE。

  •  dwToolbarStyle: 工具栏样式,默认为 AFX_DEFAULT_TOOLBAR_STYLE。

  •  bResource: 如果为 TRUE,表示工具栏是从资源中加载的。

  •  bMirrorImage: 如果为 TRUE,表示使用镜像图像。


请注意,这只是方法的一部分参数说明,具体的使用取决于您的应用程序需求。您可以根据实际情况调整这些参数以满足您的需求。


转载请注明出处:http://www.zyzy.cn/article/detail/20301/MFC/CMFCToolBar