CMFCDragFrameImpl 類別
類別 CMFCDragFrameImpl
會繪製當用戶在標準停駐模式中拖曳窗格時出現的拖曳矩形。
如需更多詳細資料,請參閱 Visual Studio 安裝位置下之 VC\atlmfc\src\mfc 資料夾中的原始程式碼。
語法
class CMFCDragFrameImpl
備註
這個類別的物件內嵌在每個 CPane Class 物件中。 因此,使用 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::P laceTabPreDocking
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();