MFC
Class CDockContext
in AFXPRIV.H
- class CDockContext
toolbar docking support
m_bDitherLast
public BOOL m_bDitherLast;
m_bDragging
public BOOL m_bDragging;
m_bFlip
public BOOL m_bFlip;
m_bForceFrame
public BOOL m_bForceFrame;
m_dwDockStyle
public DWORD m_dwDockStyle;
m_dwMRUFloatStyle
public DWORD m_dwMRUFloatStyle;
m_dwOverDockStyle
public DWORD m_dwOverDockStyle;
m_dwStyle
public DWORD m_dwStyle;
m_nHitTest
public int m_nHitTest;
m_pBar
public CControlBar* m_pBar;
m_pDC
public CDC* m_pDC;
m_pDockSite
public CFrameWnd* m_pDockSite;
m_ptLast
public CPoint m_ptLast;
m_ptMRUFloatPos
public CPoint m_ptMRUFloatPos;
m_rectDragHorz
public CRect m_rectDragHorz;
m_rectDragVert
public CRect m_rectDragVert;
m_rectFrameDragHorz
public CRect m_rectFrameDragHorz;
m_rectFrameDragVert
public CRect m_rectFrameDragVert;
m_rectLast
public CRect m_rectLast;
m_rectMRUDockPos
public CRect m_rectMRUDockPos;
m_sizeLast
public CSize m_sizeLast;
m_uMRUDockID
public UINT m_uMRUDockID;
CDockContext
public CDockContext( CControlBar* pBar );
~CDockContext
public ~CDockContext();
CancelLoop
public void CancelLoop();
CanDock
public DWORD CanDock();
DrawFocusRect
public void DrawFocusRect( BOOL bRemoveRect = FALSE );
EndDrag
public void EndDrag();
EndResize
public void EndResize();
GetDockBar
public CDockBar* GetDockBar( DWORD dwOverDockStyle );
InitLoop
public void InitLoop();
Move
public void Move( CPoint pt );
OnKey
public void OnKey( int nChar, BOOL bDown );
StartDrag
public virtual void StartDrag( CPoint pt );
StartResize
public virtual void StartResize( int nHitTest, CPoint pt );
Stretch
public void Stretch( CPoint pt );
ToggleDocking
public virtual void ToggleDocking();
Track
public BOOL Track();
UpdateState
public void UpdateState( BOOL* pFlag, BOOL bNewValue );