SkinDlg.h 765 B

12345678910111213141516171819202122232425262728293031323334353637
  1. #pragma once
  2. #include "SkinManager.h"
  3. #define SKIN_COUNT 15
  4. // CSkinDlg 对话框
  5. class CSkinDlg : public CSkinManager
  6. {
  7. DECLARE_DYNAMIC(CSkinDlg)
  8. protected:
  9. CImageEx *m_pImageTest;
  10. CImageEx *m_pImageSkin[SKIN_COUNT];
  11. bool m_bLeftDrawExtrude[SKIN_COUNT];
  12. CRect m_rcItem[SKIN_COUNT];
  13. int m_nHovenItem;
  14. int m_nSelItem;
  15. public:
  16. CSkinDlg(CWnd* pParent = NULL); // 标准构造函数
  17. virtual ~CSkinDlg();
  18. protected:
  19. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
  20. //窗口绘制
  21. virtual void DrawClientArea(CDC*pDC,int nWidth,int nHeight);
  22. virtual BOOL OnInitDialog();
  23. afx_msg BOOL OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message);
  24. afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
  25. DECLARE_MESSAGE_MAP()
  26. };