Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
Библиотека классов Microsoft Foundation (MFC) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.
Класс 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();