MyCoordPropSheet.h
上传用户:cding2008
上传日期:2007-01-03
资源大小:1812k
文件大小:2k
源码类别:

OpenGL

开发平台:

Visual C++

  1. /////////////////////////////////////////////////////////////////////////////
  2. // MyCoordPropSheet.h : header file
  3. //
  4. // ModelMagic 3D and 'glOOP' (OpenGL Object Oriented Programming library)
  5. // Copyright (c) Craig Fahrnbach 1997, 1999
  6. //
  7. // OpenGL is a registered trademark of Silicon Graphics
  8. //
  9. //
  10. // This program is provided for educational and personal use only and
  11. // is provided without guarantee or warrantee expressed or implied.
  12. //
  13. // Commercial use is strickly prohibited without written permission
  14. // from ImageWare Development.
  15. //
  16. /////////////////////////////////////////////////////////////////////////////
  17. /////////////////////////////////////////////////////////////////////////////
  18. // CMyCoordPropSheet
  19. class CMyCoordPropSheet : public CPropertySheet
  20. {
  21. DECLARE_DYNAMIC(CMyCoordPropSheet)
  22. public:
  23. CMyCoordPropSheet(CWnd* pWndParent=NULL);
  24. CRect CalcTabCtrlPosn(int cx, int cy);
  25. // Attributes
  26. public:
  27. CMyCoordPagePosition m_CoordPagePosition;
  28. CMyCoordPageRotation m_CoordPageRotation;
  29. CMyCoordPageTranslate m_CoordPageTranslate;
  30. CMyCoordPageScale m_CoordPageScale;
  31. // Attributes
  32. protected:
  33. CButton* m_pButtonApply; // Apply button
  34. BOOL m_bPageOriginDirty; // Origin Page Data flag
  35. BOOL m_bPageRotationDirty; // Rotation Page Data flag
  36. BOOL m_bPageScaleDirty; // Scale Page Data flag
  37. BOOL m_bPageTranslateDirty; // Translate Page Data flag
  38.     RECT m_TabRect;
  39.     RECT m_PageRect;
  40. // Operations
  41. // Overrides
  42. // Message Handlers
  43. protected:
  44. //{{AFX_MSG(CMyCoordPropSheet)
  45. virtual BOOL OnInitDialog();
  46. afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
  47. afx_msg void OnDestroy();
  48. afx_msg void OnApply();
  49. //}}AFX_MSG
  50. DECLARE_MESSAGE_MAP()
  51. // User defined messages
  52. long OnPageChanged(WPARAM wParam, LPARAM lParam);
  53. };
  54. /////////////////////////////////////////////////////////////////////////////