以下是 CFrameWnd::DockControlBar 方法的声明:
void DockControlBar(
CControlBar* pBar,
UINT nDockBarID = 0,
LPCRECT lpRect = NULL
);
参数:
- pBar:指向要停靠的控制条对象的指针。
- nDockBarID:指定停靠条的 ID,通常使用 AFX_IDW_DOCKBAR_TOP、AFX_IDW_DOCKBAR_BOTTOM、AFX_IDW_DOCKBAR_LEFT 或 AFX_IDW_DOCKBAR_RIGHT,具体取决于您想要停靠的位置。
- lpRect:一个矩形,指定停靠控制条的位置和大小。
示例用法:
// 假设 pMyToolBar 是一个 CToolBar 对象的指针
CFrameWnd* pFrameWnd = (CFrameWnd*)AfxGetMainWnd();
pFrameWnd->DockControlBar(pMyToolBar, AFX_IDW_DOCKBAR_TOP, NULL);
此示例将一个工具条对象与主框架窗口相关联,并将其停靠在窗口的顶部。这是一个常见的用法,可以通过修改参数来调整停靠的位置和行为。
转载请注明出处:http://www.zyzy.cn/article/detail/17896/MFC/CFrameWnd