CAutoHideDockSite选件类

CAutoHideDockSite 实现自动隐藏停靠窗格扩展 CDockSite选件类

class CAutoHideDockSite : public CDockSite

成员

Bb982618.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

CAutoHideDockSite::CAutoHideDockSite

构造 CAutoHideDockSite 对象。

CAutoHideDockSite::~CAutoHideDockSite

析构函数。

Bb982618.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CAutoHideDockSite::AllowShowOnPaneMenu

指示 CAutoHideDockSite 是否在窗格中显示菜单。

CAutoHideDockSite::CanAcceptPane

确定基本窗格对象是从 CMFCAutoHideBar选件类派生。

CAutoHideDockSite::DockPane

停靠一个窗格将此 CAuotHideDockSite 对象。

CAutoHideDockSite::GetAlignRect

检索停靠站点的大小屏幕坐标。

CAutoHideDockSite::RepositionPanes

重绘在 CAutoHideDockSite 的窗格与全局边距和按钮间隔。

CAutoHideDockSite::SetOffsetLeft

在停靠条的左侧设置边距。

CAutoHideDockSite::SetOffsetRight

在停靠条的右侧设置边距。

CAutoHideDockSite::UnSetAutoHideMode

调用对象的 CMFCAutoHideBar::UnSetAutoHideModeCAutoHideDockSite

Bb982618.collapse_all(zh-cn,VS.110).gif数据成员

名称

说明

CAutoHideDockSite::m_nExtraSpace

定义空间的大小在工具栏和停靠栏的边缘之间。 此空间从左侧边缘或上边缘)测量,根据停靠空间的对齐方式。

备注

当您调用 CFrameWndEx::EnableAutoHidePanes时,框架自动创建一 CAutoHideDockSite 对象。 在大多数情况下,您不必直接实例化或使用此选件类。

停靠条停靠窗格的左侧和 CMFCAutoHideButton选件类之间的左边的空白。

继承层次结构

CObject

   CCmdTarget

      CWnd

         CBasePane

            CDockSite

示例

下面的示例演示如何从 CMFCAutoHideBar 对象检索 CAutoHideDockSite 对象以及如何设置停靠栏的左右边距。

    CAutoHideDockSite* pParentDockBar = DYNAMIC_DOWNCAST(CAutoHideDockSite, pParentBar->GetParentDockSite());
    pParentDockBar->SetOffsetLeft(10);
    pParentDockBar->SetOffsetRight(10);

要求

标头: afxautohidedocksite.h

请参见

参考

层次结构图

CDockSite选件类

其他资源

MFC 类