CDynamicLayoutInfo Class Reference

#include <DynamicWnd.h>

List of all members.

Public Member Functions

 CDynamicLayoutInfo ()
 CDynamicLayoutInfo (CDynamicWnd *pWnd)
virtual ~CDynamicLayoutInfo ()
bool operator= (CDynamicWnd *pWnd)
bool IsInitial () const

Public Attributes

CSize m_szCurrent
CSize m_szInitial
CSize m_szDelta
UINT m_nCtrlCnt
CPoint m_pntScrollPos
bool m_bUseScrollPos

Private Member Functions

 DECLARE_DYNAMIC (CDynamicLayoutInfo)


Detailed Description

Layout information class. This class is derived from CObject and made dynamic using DECLARE_DYNAMIC. You can derive your own class from it to provide more information to your own DoMoveCtrl() function (if you have one).

Definition at line 142 of file DynamicWnd.h.


Constructor & Destructor Documentation

CDynamicLayoutInfo::CDynamicLayoutInfo (  )  [inline]

Definition at line 155 of file DynamicWnd.h.

CDynamicLayoutInfo::CDynamicLayoutInfo ( CDynamicWnd pWnd  )  [inline]

Definition at line 156 of file DynamicWnd.h.

References operator=().

virtual CDynamicLayoutInfo::~CDynamicLayoutInfo (  )  [inline, virtual]

Definition at line 157 of file DynamicWnd.h.


Member Function Documentation

CDynamicLayoutInfo::DECLARE_DYNAMIC ( CDynamicLayoutInfo   )  [private]

bool CDynamicLayoutInfo::IsInitial (  )  const [inline]

Definition at line 161 of file DynamicWnd.h.

References m_bUseScrollPos, m_pntScrollPos, and m_szDelta.

Referenced by CDynamicWnd::UpdateControlPosition().

bool CDynamicLayoutInfo::operator= ( CDynamicWnd pWnd  )  [inline]

Definition at line 501 of file DynamicWnd.h.

References CDynamicWnd::GetCtrlCount(), CDynamicWnd::GetCurrentClientSize(), CDynamicWnd::IsUp(), CDynamicWnd::m_bUseScrollPos, m_bUseScrollPos, m_nCtrlCnt, m_pntScrollPos, m_szCurrent, m_szDelta, CDynamicWnd::m_szInitial, m_szInitial, and CDynamicWnd::Window().

Referenced by CDynamicLayoutInfo().


Member Data Documentation

bool CDynamicLayoutInfo::m_bUseScrollPos

Definition at line 152 of file DynamicWnd.h.

Referenced by CDynamicWnd::Position::Apply(), IsInitial(), and operator=().

UINT CDynamicLayoutInfo::m_nCtrlCnt

Definition at line 150 of file DynamicWnd.h.

Referenced by CDynamicWnd::Layout(), and operator=().

CPoint CDynamicLayoutInfo::m_pntScrollPos

Definition at line 151 of file DynamicWnd.h.

Referenced by CDynamicWnd::Position::Apply(), IsInitial(), and operator=().

CSize CDynamicLayoutInfo::m_szCurrent

Definition at line 147 of file DynamicWnd.h.

Referenced by operator=().

CSize CDynamicLayoutInfo::m_szDelta

Definition at line 147 of file DynamicWnd.h.

Referenced by CDynamicWnd::Position::Apply(), IsInitial(), and operator=().

CSize CDynamicLayoutInfo::m_szInitial

Definition at line 147 of file DynamicWnd.h.

Referenced by operator=().


The documentation for this class was generated from the following file:
Generated on Thu Dec 7 01:20:12 2006 for DT2005.panorama by  doxygen 1.4.7