Klasa CMFCDragFrameImpl
Klasa CMFCDragFrameImpl
rysuje prostokąt przeciągania, który pojawia się, gdy użytkownik przeciąga okienko w trybie dokowania standardowego.
Aby uzyskać więcej informacji, zobacz kod źródłowy znajdujący się w folderze VC\atlmfc\src\mfc instalacji programu Visual Studio.
Składnia
class CMFCDragFrameImpl
Uwagi
Obiekt tej klasy jest osadzony w każdym obiekcie klasy CPane. W związku z tym każde okienko korzystające z CanFloat
metody wyświetla prostokąt przeciągania, gdy użytkownik go przeciąga.
Grubość prostokąta przeciągania można kontrolować przy użyciu AFX_GLOBAL_DATA ::m_nDragFrameThicknessFloat i AFX_GLOBAL_DATA::m_nDragFrameThicknessDock.
Hierarchia dziedziczenia
Wymagania
Nagłówek: afxdragframeimpl.h
CMFCDragFrameImpl::EndDrawDragFrame
void EndDrawDragFrame(BOOL bClearInternalRects = TRUE);
Parametry
[in] bClearInternalRects
Uwagi
CMFCDragFrameImpl::Init
void Init(CWnd* pDraggedWnd);
Parametry
[in] pDraggedWnd
Uwagi
CMFCDragFrameImpl::MoveDragFrame
void MoveDragFrame(BOOL bForceMove = FALSE);
Parametry
[in] bForceMove
Uwagi
CMFCDragFrameImpl::P laceTabPreDocking
void PlaceTabPreDocking(
CBaseTabbedPane* pTabbedBar,
BOOL bFirstTime);
void PlaceTabPreDocking(CWnd* pCBarToPlaceOn);
Parametry
[in] Pasek pTabbed
[in] bFirstTime
[in] pCBarToPlaceOn
Uwagi
CMFCDragFrameImpl::RemoveTabPreDocking
void RemoveTabPreDocking(CDockablePane* pOldTargetBar = NULL);
Parametry
[in] pOldTargetBar
Uwagi
CMFCDragFrameImpl::ResetState
void ResetState();