#include <CtrlSchema.h>
Collaboration diagram for CSchemaCtrl:

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 | |
| CSchema * | m_pSchema |
| CArray< CWnd * > | m_pControls |
| CArray< CString > | m_pCaptions |
| int | m_nScroll |
| int | m_nScrollWheelLines |
| CString | strMultipleString |
| CSchemaCtrl::CSchemaCtrl | ( | ) |
| 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] |
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] |
1.5.2