BOOL Create(
CWnd* pParentWnd,
DWORD dwStyle = WS_CHILD | WS_VISIBLE | CBRS_TOP,
UINT nID = AFX_IDW_TOOLBAR
);
其中参数含义为:
- pParentWnd:指定工具栏的父窗口。
- dwStyle:指定工具栏的风格。默认值为 WS_CHILD | WS_VISIBLE | CBRS_TOP。
- nID:指定工具栏的控件 ID。默认值为 AFX_IDW_TOOLBAR。
这个方法通常在窗口创建过程中调用,用于在窗口上创建一个工具栏。以下是一个简单的示例:
CToolBar myToolBar;
// 假设myToolBar已经被声明
// 在窗口上创建工具栏
if (myToolBar.Create(this, WS_CHILD | WS_VISIBLE | CBRS_TOP))
{
// 成功创建工具栏,可以继续其他操作
// 例如添加按钮、设置按钮图像等
}
else
{
// 创建失败,处理错误
}
在这个例子中,this 是指定工具栏的父窗口,WS_CHILD | WS_VISIBLE | CBRS_TOP 是工具栏的默认风格,AFX_IDW_TOOLBAR 是默认的工具栏控件 ID。创建成功后,你可以继续通过其他方法设置工具栏的属性、添加按钮等。
转载请注明出处:http://www.zyzy.cn/article/detail/22671/MFC/CToolBar