PropertyCtrl.h
上传用户:shcaka8
上传日期:2013-04-06
资源大小:103k
文件大小:2k
源码类别:

家庭/个人应用

开发平台:

Visual C++

  1. // ExampelDlg.h : Header-Datei
  2. //
  3. #if !defined(AFX_CPROPERTYG_H__3F20C546_869F_11D2_B6F4_0000C0E36C6E__INCLUDED_)
  4. #define AFX_CPROPERTY_H__3F20C546_869F_11D2_B6F4_0000C0E36C6E__INCLUDED_
  5. #if _MSC_VER >= 1000
  6. #pragma once
  7. #endif // _MSC_VER >= 1000
  8. #define ID_NEXT_FIELD 1
  9. #define ID_PREV_FIELD 2
  10. ////////////////////////////////////////////////////////////////////////////
  11. // Class to handle the pages
  12. class CPropertyPages : public CObject {
  13. public:
  14. // DLGTEMPLATE m_dlgTemplate; // Templatestructure
  15. // DLGTEMPLATE *m_pResource; // I create my dialogs on the fly
  16. // so I need a pointer to the memory
  17. // HLOCAL m_hLocal; // Memory-Handle
  18. CString m_strTitle;
  19. CDialog *m_pDialogPage; // pointer to the dialog structur
  20. CRect m_Rect; // size of the dialog on the screen
  21. };
  22.  ////////////////////////////////////////////////////////////////////////////
  23. // Class to handle the TabCtrl
  24. class CSheetTabCtrl : public CTabCtrl
  25. {
  26. // Construction
  27. public:
  28.     CSheetTabCtrl();
  29. CRect   m_Rect;     // Rectangle coordinates
  30. UINT    m_nCtrlID;  // CTrlID in the dialog
  31. int     m_nPages;   // number of pages
  32. int     m_nActPage; // Actual page
  33. // Array of dialogs
  34. CObArray m_Dialogs;
  35. // Attributes
  36. public:
  37. // Operations
  38. public:
  39.     //{{AFX_VIRTUAL(CSheetTabCtrl)
  40. //}}AFX_VIRTUAL
  41. // Implementation
  42. public:
  43.     virtual ~CSheetTabCtrl();
  44. protected:
  45. int SetActivePage (int nPage);
  46.     //{{AFX_MSG(CSheetTabCtrl)
  47.         afx_msg void OnSelchange(NMHDR* pNMHDR, LRESULT* pResult);
  48.     //}}AFX_MSG
  49.     DECLARE_MESSAGE_MAP()
  50. };
  51. //{{AFX_INSERT_LOCATION}}
  52. // Microsoft Developer Studio f黦t zus鋞zliche Deklarationen unmittelbar vor der vorhergehenden Zeile ein.
  53. #endif // !defined(AFX_CPROPERTY_H__3F20C546_869F_11D2_B6F4_0000C0E36C6E__INCLUDED_)