CMFCDragFrameImpl クラス
CMFCDragFrameImpl
クラスは、ユーザーが標準のドッキング モードでウィンドウをドラッグしたときに表示されるドラッグ四角形を描画します。
詳細については、Visual Studio のインストールの VC\atlmfc\src\mfc フォルダーにあるソース コードを参照してください。
構文
class CMFCDragFrameImpl
解説
このクラスのオブジェクトは、各 CPane Class オブジェクトに埋め込まれます。 したがって、 CanFloat
メソッドを使用する各ペインでは、ユーザーがドラッグしたときにドラッグ四角形が表示されます。
ドラッグ四角形の太さは、 AFX_GLOBAL_DATA::m_nDragFrameThicknessFloat と AFX_GLOBAL_DATA::m_nDragFrameThicknessDock を使用して制御できます。
継承階層
要件
Header: afxdragframeimpl.h
CMFCDragFrameImpl::EndDrawDragFrame
void EndDrawDragFrame(BOOL bClearInternalRects = TRUE);
パラメーター
[入力] bClearInternalRects
解説
CMFCDragFrameImpl::Init
void Init(CWnd* pDraggedWnd);
パラメーター
[入力] pDraggedWnd
解説
CMFCDragFrameImpl::MoveDragFrame
void MoveDragFrame(BOOL bForceMove = FALSE);
パラメーター
[入力] bForceMove
解説
CMFCDragFrameImpl::P laceTabPreDocking
void PlaceTabPreDocking(
CBaseTabbedPane* pTabbedBar,
BOOL bFirstTime);
void PlaceTabPreDocking(CWnd* pCBarToPlaceOn);
パラメーター
[入力] pTabbedBar
[入力] bFirstTime
[入力] pCBarToPlaceOn
解説
CMFCDragFrameImpl::RemoveTabPreDocking
void RemoveTabPreDocking(CDockablePane* pOldTargetBar = NULL);
パラメーター
[入力] pOldTargetBar
解説
CMFCDragFrameImpl::ResetState
void ResetState();