Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Megjegyzés:
A Microsoft Foundation Classes (MFC) könyvtár továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentációt.
Az CMFCDragFrameImpl osztály megrajzolja a húzási téglalapot, amely akkor jelenik meg, amikor a felhasználó egy panelt húz normál dokkolás módban.
További részletekért tekintse meg a Visual Studio-telepítés VC\atlmfc\src\mfc mappájában található forráskódot.
Szemantika
class CMFCDragFrameImpl
Megjegyzések
Az osztály egy objektuma minden CPane-osztályobjektumba beágyazva van. Így a metódust CanFloat használó összes panel egy húzási téglalapot jelenít meg, amikor a felhasználó húzza.
A húzási téglalap vastagságát a AFX_GLOBAL_DATA::m_nDragFrameThicknessFloat és AFX_GLOBAL_DATA::m_nDragFrameThicknessDock használatával szabályozhatja.
Öröklési hierarchia
Requirements
Fejléc: afxdragframeimpl.h
CMFCDragFrameImpl::EndDrawDragFrame
void EndDrawDragFrame(BOOL bClearInternalRects = TRUE);
Paraméterek
[in] bClearInternalRects
Megjegyzések
CMFCDragFrameImpl::Init
void Init(CWnd* pDraggedWnd);
Paraméterek
[in] pDraggedWnd
Megjegyzések
CMFCDragFrameImpl::MoveDragFrame
void MoveDragFrame(BOOL bForceMove = FALSE);
Paraméterek
[in] bForceMove
Megjegyzések
CMFCDragFrameImpl::P laceTabPreDocking
void PlaceTabPreDocking(
CBaseTabbedPane* pTabbedBar,
BOOL bFirstTime);
void PlaceTabPreDocking(CWnd* pCBarToPlaceOn);
Paraméterek
[in] pTabbedBar
[in] bFirstTime
[in] pCBarToPlaceOn
Megjegyzések
CMFCDragFrameImpl::RemoveTabPreDocking
void RemoveTabPreDocking(CDockablePane* pOldTargetBar = NULL);
Paraméterek
[in] pOldTargetBar
Megjegyzések
CMFCDragFrameImpl::ResetState
void ResetState();