CPane::DockPane

停靠浮动窗格到一个基本窗格。

virtual BOOL DockPane(
    CBasePane* pDockBar,
    LPCRECT lpRect,
    AFX_DOCK_METHOD dockMethod
);

参数

  • [in] [out] pDockBar
    指定基本窗格停靠此窗格。

  • [in] lpRect
    在此窗格将停靠的基本窗格指定矩形。

  • [in] dockMethod
    指定停靠方案使用。 可用选项如下所示:

    选项

    说明

    DM_UNKNOWN

    当停靠方法未知时,框架使用此选项。 窗格不存储其最近浮动位置。 当您不需要存储最近的浮动位置时,还可以使用此选项以编程方式停靠窗格。

    DM_MOUSE

    内部使用。

    DM_DBL_CLICK

    此选项,则手柄中双击时,请使用。 窗格重新定位在其最近的停靠位置。 如果通过双击停靠窗格,该窗格重新定位在其最近浮动位置。

    DM_SHOW

    此选项可用于以编程方式停靠窗格。 窗格存储其最近浮动位置。

    DM_RECT

    窗格在该区域由 lpRect指定的停靠。

    DM_STANDARD

    当您使用此选项时,框架绘制窗格作为概述框架,以便在移动时。

返回值

TRUE,如果窗格成功停靠的;否则,FALSE。

备注

此方法停靠窗格。pDockBar 由参数指定的基本窗格。 必须通过调用 CBasePane::EnableDocking先启用停靠。

要求

标头: afxPane.h

请参见

参考

CPane选件类

层次结构图