CMFCDragFrameImpl 类
CMFCDragFrameImpl
类绘制当用户在标准停靠模式下拖动窗格时显示的拖动矩形。
有关详细信息,请参阅所安装的 Visual Studio 的 C\atlmfc\src\mfc 文件夹中的源代码。
语法
class CMFCDragFrameImpl
备注
此类的对象嵌入到每个 CPane 类对象中。 因此,当用户拖动矩形时,使用 CanFloat
方法的每个窗格都会显示一个拖动矩形。
可以使用 AFX_GLOBAL_DATA::m_nDragFrameThicknessFloat 和 AFX_GLOBAL_DATA::m_nDragFrameThicknessDock 控制拖动矩形的粗细。
继承层次结构
要求
标头: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();