以下是 CFrameWnd::FloatControlBar 方法的声明:
void FloatControlBar(
CControlBar* pBar,
CPoint point,
DWORD dwStyle = CBRS_ALIGN_TOP,
LPCTSTR lpszWindowName = NULL
);
参数:
- pBar:指向要浮动的控制条对象的指针。
- point:浮动控制条的左上角位置。
- dwStyle:指定浮动控制条的样式,可以是 CBRS_ALIGN_TOP、CBRS_ALIGN_BOTTOM、CBRS_ALIGN_LEFT 或 CBRS_ALIGN_RIGHT 中的一个,用于指定停靠的位置。
- lpszWindowName:浮动控制条的标题。
示例用法:
// 假设 pMyToolBar 是一个 CToolBar 对象的指针
CFrameWnd* pFrameWnd = (CFrameWnd*)AfxGetMainWnd();
pFrameWnd->FloatControlBar(pMyToolBar, CPoint(100, 100), CBRS_ALIGN_TOP, _T("Floating Toolbar"));
此示例将一个工具条对象与主框架窗口相关联,并将其转换为浮动状态,位置在 (100, 100) 处,并且停靠在窗口的顶部。通过调整参数,可以设置浮动控制条的位置、样式和其他属性。
转载请注明出处:http://www.zyzy.cn/article/detail/17898/MFC/CFrameWnd