Udostępnij za pośrednictwem


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

CMFCDragFrameImpl

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();

Uwagi

Zobacz też

Wykres hierarchii
Klasy
Klasa CPane