CSchemaCtrl Class Reference

#include <CtrlSchema.h>

Collaboration diagram for CSchemaCtrl:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CSchemaCtrl ()
void SetSchema (CSchema *pSchema, BOOL bPromptOnly=FALSE)
BOOL UpdateData (CXMLElement *pBase, BOOL bSaveAndValidate)
CString GetSchemaURI () const
void Disable ()
void Enable ()
void ScrollBy (int nDelta)
virtual BOOL Create (DWORD dwStyle, const RECT &rect, CWnd *pParentWnd, UINT nID)

Public Attributes

int m_nCaptionWidth
int m_nItemHeight
BOOL m_bShowBorder

Protected Member Functions

void Layout ()
virtual BOOL OnCommand (WPARAM wParam, LPARAM lParam)
afx_msg BOOL OnEraseBkgnd (CDC *pDC)
afx_msg void OnDestroy ()
afx_msg void OnPaint ()
afx_msg void OnVScroll (UINT nSBCode, UINT nPos, CScrollBar *pScrollBar)
afx_msg void OnSize (UINT nType, int cx, int cy)
afx_msg void OnNcPaint ()
afx_msg void OnLButtonDown (UINT nFlags, CPoint point)
afx_msg BOOL OnMouseWheel (UINT nFlags, short zDelta, CPoint pt)
afx_msg void OnControlSetFocus ()
afx_msg void OnControlEdit ()

Protected Attributes

CSchemam_pSchema
CArray< CWnd * > m_pControls
CArray< CString > m_pCaptions
int m_nScroll
int m_nScrollWheelLines
CString strMultipleString

Constructor & Destructor Documentation

CSchemaCtrl::CSchemaCtrl (  ) 


Member Function Documentation

void CSchemaCtrl::SetSchema ( CSchema pSchema,
BOOL  bPromptOnly = FALSE 
)

BOOL CSchemaCtrl::UpdateData ( CXMLElement pBase,
BOOL  bSaveAndValidate 
)

CString CSchemaCtrl::GetSchemaURI (  )  const

void CSchemaCtrl::Disable (  ) 

void CSchemaCtrl::Enable (  ) 

void CSchemaCtrl::ScrollBy ( int  nDelta  ) 

BOOL CSchemaCtrl::Create ( DWORD  dwStyle,
const RECT &  rect,
CWnd *  pParentWnd,
UINT  nID 
) [virtual]

void CSchemaCtrl::Layout (  )  [protected]

BOOL CSchemaCtrl::OnCommand ( WPARAM  wParam,
LPARAM  lParam 
) [protected, virtual]

BOOL CSchemaCtrl::OnEraseBkgnd ( CDC *  pDC  )  [protected]

void CSchemaCtrl::OnDestroy (  )  [protected]

void CSchemaCtrl::OnPaint (  )  [protected]

void CSchemaCtrl::OnVScroll ( UINT  nSBCode,
UINT  nPos,
CScrollBar *  pScrollBar 
) [protected]

void CSchemaCtrl::OnSize ( UINT  nType,
int  cx,
int  cy 
) [protected]

void CSchemaCtrl::OnNcPaint (  )  [protected]

void CSchemaCtrl::OnLButtonDown ( UINT  nFlags,
CPoint  point 
) [protected]

BOOL CSchemaCtrl::OnMouseWheel ( UINT  nFlags,
short  zDelta,
CPoint  pt 
) [protected]

void CSchemaCtrl::OnControlSetFocus (  )  [protected]

void CSchemaCtrl::OnControlEdit (  )  [protected]


Member Data Documentation

int CSchemaCtrl::m_nCaptionWidth

int CSchemaCtrl::m_nItemHeight

BOOL CSchemaCtrl::m_bShowBorder

CSchema* CSchemaCtrl::m_pSchema [protected]

CArray< CWnd* > CSchemaCtrl::m_pControls [protected]

CArray< CString > CSchemaCtrl::m_pCaptions [protected]

int CSchemaCtrl::m_nScroll [protected]

int CSchemaCtrl::m_nScrollWheelLines [protected]

CString CSchemaCtrl::strMultipleString [protected]


The documentation for this class was generated from the following files:
Generated on Wed Aug 8 03:46:34 2007 for Shareaza by  doxygen 1.5.2