Поделиться через


Класс CMFCDragFrameImpl

Класс CMFCDragFrameImpl рисует прямоугольник перетаскивания, который отображается при перетаскивании области в стандартном режиме док-станции. Дополнительные сведения см. в исходном коде, расположенном в папке VC\atlmfc\src\mfc установки Visual Studio.

Синтаксис

class CMFCDragFrameImpl

Замечания

Объект этого класса внедрен в каждый объект класса CPane. Таким образом, каждая панель, использующая CanFloat метод, отображает прямоугольник перетаскивания, когда пользователь перетаскивает его.

Вы можете управлять толщиной прямоугольника перетаскивания с помощью AFX_GLOBAL_DATA:::m_nDragFrameThicknessFloat и AFX_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