共用方式為


CMFCDragFrameImpl 類別

類別 CMFCDragFrameImpl 會繪製當用戶在標準停駐模式中拖曳窗格時出現的拖曳矩形。 如需更多詳細資料,請參閱 Visual Studio 安裝位置下之 VC\atlmfc\src\mfc 資料夾中的原始程式碼。

語法

class CMFCDragFrameImpl

備註

這個類別的物件內嵌在每個 CPane Class 物件中。 因此,使用 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::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();

備註

另請參閱

階層架構圖表
類別
CPane 類別