CMFCDragFrameImpl 类

CMFCDragFrameImpl 类绘制当用户在标准停靠模式下拖动窗格时显示的拖动矩形。 有关详细信息,请参阅所安装的 Visual Studio 的 C\atlmfc\src\mfc 文件夹中的源代码。

语法

class CMFCDragFrameImpl

备注

此类的对象嵌入到每个 CPane 类对象中。 因此,当用户拖动矩形时,使用 CanFloat 方法的每个窗格都会显示一个拖动矩形。

可以使用 AFX_GLOBAL_DATA::m_nDragFrameThicknessFloatAFX_GLOBAL_DATA::m_nDragFrameThicknessDock 控制拖动矩形的粗细。

继承层次结构

CMFCDragFrameImpl

要求

标头:afxdragframeimpl.h

CMFCDragFrameImpl::EndDrawDragFrame

void EndDrawDragFrame(BOOL bClearInternalRects = TRUE);

参数

[in] bClearInternalRects

注解

CMFCDragFrameImpl::Init

void Init(CWnd* pDraggedWnd);

参数

[in] pDraggedWnd

备注

CMFCDragFrameImpl::MoveDragFrame

void MoveDragFrame(BOOL bForceMove = FALSE);

参数

[in] bForceMove

备注

CMFCDragFrameImpl::PlaceTabPreDocking

void PlaceTabPreDocking(
    CBaseTabbedPane* pTabbedBar,
    BOOL bFirstTime);

void PlaceTabPreDocking(CWnd* pCBarToPlaceOn);

参数

[in] pTabbedBar

[in] bFirstTime

[in] pCBarToPlaceOn

注解

CMFCDragFrameImpl::RemoveTabPreDocking

void RemoveTabPreDocking(CDockablePane* pOldTargetBar = NULL);

参数

[in] pOldTargetBar

备注

CMFCDragFrameImpl::ResetState

void ResetState();

注解

另请参阅

层次结构图

CPane 类