以下是 CFrameWndEx::EnableDocking 方法的基本信息:
void EnableDocking(DWORD dwDockStyle);
参数说明:
- dwDockStyle:指定框架窗口的停靠样式,可以是 CBRS_ALIGN_XXX 系列之一,用于设置停靠的方向和位置。
示例用法可能如下:
// 在 CMainFrame(派生自 CFrameWndEx)的构造函数中调用
BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)
{
// 允许停靠
EnableDocking(CBRS_ALIGN_ANY);
// 创建并设置工具栏、状态栏等窗格
if (!CreateDockingWindows())
{
TRACE0("Failed to create docking windows\n");
return FALSE;
}
// ...
return TRUE;
}
通过在主框架窗口的构造函数中调用 EnableDocking 并传递相应的停靠样式,可以激活框架窗口的停靠功能。这样,用户就能够通过拖动窗格标题栏来将窗格停靠在主窗口的不同位置。
转载请注明出处:http://www.zyzy.cn/article/detail/17966/MFC/CFrameWndEx