函数原型如下:
BOOL CToolBar::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:指定工具栏的资源标识符。默认为 AFX_IDW_TOOLBAR。
此方法将在指定的父窗口中创建工具栏,并返回一个布尔值,指示创建是否成功。
示例用法:
CToolBar toolBar;
if (toolBar.Create(this, WS_CHILD | WS_VISIBLE | CBRS_TOP, IDC_MYTOOLBAR))
{
// 工具栏创建成功,可以进行其他操作
}
在这个例子中,this 是框架窗口的指针,WS_CHILD | WS_VISIBLE | CBRS_TOP 是工具栏的默认样式,IDC_MYTOOLBAR 是工具栏的资源标识符。如果工具栏创建成功,就可以在创建后进行其他操作。
转载请注明出处:http://www.zyzy.cn/article/detail/22659/MFC/CToolBar