prop_pages.h
Upload User: binky88
Upload Date: 2015-05-28
Package Size: 199k
Code Size: 2k
Category:

Windows Develop

Development Platform:

Visual C++

  1. // prop_pages.h: interface for the CPropPages class and its children.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #pragma once
  5. #include "resource.h"
  6. class CPropPage1 : public CPropertyPageImpl<CPropPage1>
  7. {
  8. public:
  9. enum {IDD = IDD_PAGE1};
  10. CPropPage1();
  11. // Maps
  12. BEGIN_MSG_MAP(CPropPage1)
  13. MSG_WM_INITDIALOG(OnInitDialog)
  14. CHAIN_MSG_MAP(CPropertyPageImpl<CPropPage1>)
  15. END_MSG_MAP()
  16. // Message handlers
  17. BOOL OnInitDialog ( HWND hwndFocus, LPARAM lParam );
  18. // Notification handlers
  19. int OnSetActive();
  20. int OnWizardNext();
  21. int OnWizardBack();
  22. };
  23. class CPropPage2 : public CPropertyPageImpl<CPropPage2>
  24. {
  25. public:
  26. enum {IDD = IDD_PAGE2};
  27. CPropPage2();
  28. // Maps
  29. BEGIN_MSG_MAP(CPropPage2)
  30. MSG_WM_INITDIALOG(OnInitDialog)
  31. CHAIN_MSG_MAP(CPropertyPageImpl<CPropPage2>)
  32. END_MSG_MAP()
  33. // Message handlers
  34. BOOL OnInitDialog ( HWND hwndFocus, LPARAM lParam );
  35. // Notification handlers
  36. int OnSetActive();
  37. int OnWizardNext();
  38. int OnWizardBack();
  39. };
  40. class CPropPage3 : public CPropertyPageImpl<CPropPage3>
  41. {
  42. public:
  43. enum {IDD = IDD_PAGE3};
  44. CPropPage3();
  45. // Maps
  46. BEGIN_MSG_MAP(CPropPage3)
  47. MSG_WM_INITDIALOG(OnInitDialog)
  48. CHAIN_MSG_MAP(CPropertyPageImpl<CPropPage3>)
  49. END_MSG_MAP()
  50. // Message handlers
  51. BOOL OnInitDialog ( HWND hwndFocus, LPARAM lParam );
  52. // Notification handlers
  53. int OnSetActive();
  54. int OnWizardNext();
  55. int OnWizardBack();
  56. };
  57. class CPropPage4 : public CPropertyPageImpl<CPropPage4>
  58. {
  59. public:
  60. enum {IDD = IDD_PAGE4};
  61. CPropPage4();
  62. // Maps
  63. BEGIN_MSG_MAP(CPropPage4)
  64. MSG_WM_INITDIALOG(OnInitDialog)
  65. CHAIN_MSG_MAP(CPropertyPageImpl<CPropPage4>)
  66. END_MSG_MAP()
  67. // Message handlers
  68. BOOL OnInitDialog ( HWND hwndFocus, LPARAM lParam );
  69. // Notification handlers
  70. int OnSetActive();
  71. int OnWizardNext();
  72. int OnWizardBack();
  73. };
  74. class CPropPage5 : public CPropertyPageImpl<CPropPage5>
  75. {
  76. public:
  77. enum {IDD = IDD_PAGE5};
  78. CPropPage5();
  79. // Maps
  80. BEGIN_MSG_MAP(CPropPage5)
  81. MSG_WM_INITDIALOG(OnInitDialog)
  82. CHAIN_MSG_MAP(CPropertyPageImpl<CPropPage5>)
  83. END_MSG_MAP()
  84. // Message handlers
  85. BOOL OnInitDialog ( HWND hwndFocus, LPARAM lParam );
  86. // Notification handlers
  87. int OnSetActive();
  88. int OnWizardNext();
  89. int OnWizardBack();
  90. };