SkinSelectDlg.h
上传用户:qhonly
上传日期:2013-06-10
资源大小:487k
文件大小:1k
源码类别:

界面编程

开发平台:

Visual C++

  1. #pragma once
  2. #include "RTDialog.h"
  3. #include "rtlistctrl.h"
  4. #include "rtbutton.h"
  5. #include "rtstatic.h"
  6. #include "rtcheckbox.h"
  7. // CSkinSelectDlg 对话框
  8. class CSkinSelectDlg : public CRTDialog
  9. {
  10. DECLARE_DYNAMIC(CSkinSelectDlg)
  11. public:
  12. CSkinSelectDlg(CWnd* pParent = NULL);   // 标准构造函数
  13. virtual ~CSkinSelectDlg();
  14. // 对话框数据
  15. enum { IDD = IDD_SKINSELECTDLG };
  16. protected:
  17. CImageList m_ImgList;
  18. virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV 支持
  19. DECLARE_MESSAGE_MAP()
  20. protected:
  21. CRTListCtrl m_SkinList;
  22. CRTButton m_ButtonOK;
  23. CRTButton m_ButtonCancel;
  24. CRTStatic m_SkinGroup;
  25. CRTStatic m_ControlGroup;
  26. CRTCheckBox m_chkSDITitleBar;
  27. CRTCheckBox m_chkSDIBorder;
  28. CRTCheckBox m_chkMenuBar;
  29. CRTCheckBox m_chkDlgTitleBar;
  30. CRTCheckBox m_chkDlgBack;
  31. CRTCheckBox m_chkDlgBorder;
  32. public:
  33. BOOL EnableSDITitleBar;
  34. BOOL EnableSDIBorder;
  35. BOOL EnableDLGTitleBar;
  36. BOOL EnableDLGBorder;
  37. BOOL EnableDlgBack;
  38. BOOL EnableMenuBar;
  39. BOOL bEnableSkin;
  40. CString m_SkinFile;
  41. virtual BOOL OnInitDialog();
  42. afx_msg void OnLvnItemchangedList1(NMHDR *pNMHDR, LRESULT *pResult);
  43. afx_msg void OnBnClickedchkdlgback();
  44. afx_msg void OnBnClickedchkdlgborder();
  45. afx_msg void OnBnClickedchkdlgtitlebar();
  46. afx_msg void OnBnClickedchkmenubar();
  47. afx_msg void OnBnClickedchksdiborder();
  48. afx_msg void OnBnClickedchksdititlebar();
  49. };