Класс CMFCDragFrameImpl
Класс CMFCDragFrameImpl
рисует прямоугольник перетаскивания, который отображается при перетаскивании области в стандартном режиме док-станции.
Дополнительные сведения см. в исходном коде, расположенном в папке VC\atlmfc\src\mfc установки Visual Studio.
Синтаксис
class CMFCDragFrameImpl
Замечания
Объект этого класса внедрен в каждый объект класса CPane. Таким образом, каждая панель, использующая CanFloat
метод, отображает прямоугольник перетаскивания, когда пользователь перетаскивает его.
Вы можете управлять толщиной прямоугольника перетаскивания с помощью AFX_GLOBAL_DATA:::m_nDragFrameThicknessFloat и AFX_GLOBAL_DATA::m_nDragFrameThicknessDock.
Иерархия наследования
Требования
Заголовок: 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();