SkinBuilderDoc.h 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. // SkinBuilderDoc.h : CSkinBuilderDoc 类的接口
  2. //
  3. #pragma once
  4. class CSkinBuilderDoc : public CDocument
  5. {
  6. protected: // 仅从序列化创建
  7. CSkinBuilderDoc();
  8. DECLARE_DYNCREATE( CSkinBuilderDoc )
  9. public:
  10. CSkin * m_pSkin;
  11. CSkinBitmap * m_pCurrentImage;
  12. CObjectSkin * m_pCurrentObject;
  13. CWinButtonSkin * m_pCurrentWinButton;
  14. int m_nSelectedType;
  15. float m_fZoom;
  16. public:
  17. virtual BOOL OnNewDocument();
  18. virtual void Serialize( CArchive & ar );
  19. public:
  20. virtual ~CSkinBuilderDoc();
  21. #ifdef _DEBUG
  22. virtual void AssertValid() const;
  23. virtual void Dump( CDumpContext & dc ) const;
  24. #endif
  25. protected:
  26. // 生成的消息映射函数
  27. protected:
  28. DECLARE_MESSAGE_MAP()
  29. public:
  30. virtual BOOL OnOpenDocument( LPCTSTR lpszPathName );
  31. virtual BOOL OnSaveDocument( LPCTSTR lpszPathName );
  32. afx_msg void OnObjectsLoadimage();
  33. afx_msg void OnWindowFramewindow();
  34. afx_msg void OnWindowlessWinbuttonskin();
  35. afx_msg void OnUpdateWindowlessWinbuttonskin( CCmdUI * pCmdUI );
  36. afx_msg void OnStandardcontrolsSkintoolbar();
  37. afx_msg void OnStandardcontrolsSkinscrollbar();
  38. afx_msg void OnStandardcontrolsSkinbutton();
  39. afx_msg void OnStandardcontrolsSkinradio();
  40. afx_msg void OnStandardcontrolsSkinedit();
  41. afx_msg void OnStandardcontrolsSkincheckbox();
  42. afx_msg void OnStandardcontrolsSkingroupbox();
  43. afx_msg void OnStandardcontrolsSkinstatic();
  44. afx_msg void OnStandardcontrolsSkincombobox();
  45. afx_msg void OnStandardcontrolsSkinlistbox();
  46. afx_msg void OnStandardcontrolsSkinpopupmenu();
  47. afx_msg void OnStandardcontrolsSkinspin();
  48. afx_msg void OnStandardcontrolsSkinheader();
  49. afx_msg void OnStandardcontrolsSkinprogress();
  50. afx_msg void OnStandardcontrolsSkinslider();
  51. afx_msg void OnStandardcontrolsSkintab();
  52. afx_msg void OnStandardcontrolsSkinstatusbar();
  53. afx_msg void OnEditDelete();
  54. };