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


Класс CMFCDragFrameImpl

Замечание

Библиотека классов Microsoft Foundation (MFC) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.

Класс 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