CMDIFrameWndEx::GetTearOffBars 是 MFC(Microsoft Foundation Classes)库中 CMDIFrameWndEx 类的一个公共方法。这个方法用于获取与 MDI 框架窗口相关联的 Tear-off 工具栏(可拖动的工具栏)。

以下是该方法的简要说明:
CObList& GetTearOffBars();

返回值是 CObList 类型的引用,表示与 MDI 框架窗口相关联的 Tear-off 工具栏列表。如果 MDI 框架窗口没有 Tear-off 工具栏,则返回一个空列表。

使用示例:
// 获取 MDI 框架窗口的 Tear-off 工具栏列表
CObList& tearOffBarsList = GetTearOffBars();

// 遍历 Tear-off 工具栏列表
POSITION pos = tearOffBarsList.GetHeadPosition();
while (pos != NULL)
{
    CControlBar* pTearOffBar = dynamic_cast<CControlBar*>(tearOffBarsList.GetNext(pos));
    if (pTearOffBar != NULL)
    {
        // 进行相关操作
    }
}

通过调用这个方法,您可以在 MFC 应用程序中获取 MDI 框架窗口的 Tear-off 工具栏列表。Tear-off 工具栏是可以拖动到其他位置的工具栏,提供了用户定制界面的灵活性。请注意,CObList 是一个 MFC 类型,用于保存对象的链表。


转载请注明出处:http://www.pingtaimeng.com/article/detail/18918/MFC/CMDIFrameWndEx