home     download     screen shots     bugs     mailing list     example output     generated MFC docs     help     tools and utilities


 Overview   Project   Class   Tree   Index 
MFC Class Library
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

MFC
Class CDockContext

   in AFXPRIV.H

class CDockContext

toolbar docking support


Field Summary
 BOOL m_bDitherLast
          
 BOOL m_bDragging
          
 BOOL m_bFlip
          
 BOOL m_bForceFrame
          
 DWORD m_dwDockStyle
          
 DWORD m_dwMRUFloatStyle
          
 DWORD m_dwOverDockStyle
          
 DWORD m_dwStyle
          
 int m_nHitTest
          
 CControlBar* m_pBar
          
 CDC* m_pDC
          
 CFrameWnd* m_pDockSite
          
 CPoint m_ptLast
          
 CPoint m_ptMRUFloatPos
          
 CRect m_rectDragHorz
          
 CRect m_rectDragVert
          
 CRect m_rectFrameDragHorz
          
 CRect m_rectFrameDragVert
          
 CRect m_rectLast
          
 CRect m_rectMRUDockPos
          
 CSize m_sizeLast
          
 UINT m_uMRUDockID
          
 
Constructor Summary
CDockContext( CControlBar* pBar )
          
~CDockContext()
          
 
Method Summary
 void CancelLoop()
          
 DWORD CanDock()
          
 void DrawFocusRect( BOOL bRemoveRect = FALSE )
          
 void EndDrag()
          
 void EndResize()
          
 CDockBar* GetDockBar( DWORD dwOverDockStyle )
          
 void InitLoop()
          
 void Move( CPoint pt )
          
 void OnKey( int nChar, BOOL bDown )
          
 virtual void StartDrag( CPoint pt )
          
 virtual void StartResize( int nHitTest, CPoint pt )
          
 void Stretch( CPoint pt )
          
 virtual void ToggleDocking()
          
 BOOL Track()
          
 void UpdateState( BOOL* pFlag, BOOL bNewValue )
          
 

Field Detail

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;


Constructor Detail

CDockContext

public CDockContext( CControlBar* pBar );

~CDockContext

public ~CDockContext();


Method Detail

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 );

 Overview   Project   Class   Tree   Index 
MFC Class Library
CppDoc v2.3.1
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD