AdvGeneral.h 731 B

123456789101112131415161718192021222324252627282930
  1. #pragma once
  2. #include "afxpropertygridctrl.h"
  3. #include "DialogResizer.h"
  4. class CAdvGeneral : public CDialogEx
  5. {
  6. DECLARE_DYNAMIC(CAdvGeneral)
  7. public:
  8. CAdvGeneral(CWnd* pParent = NULL); // standard constructor
  9. virtual ~CAdvGeneral();
  10. // Dialog Data
  11. enum { IDD = IDD_ADV_OPTIONS };
  12. CDialogResizer m_Resize;
  13. protected:
  14. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  15. void AddTrueFalse(CMFCPropertyGridProperty * pGroupTest, CString desc, BOOL value, int settingId);
  16. DECLARE_MESSAGE_MAP()
  17. public:
  18. CMFCPropertyGridCtrl m_propertyGrid;
  19. virtual BOOL OnInitDialog();
  20. afx_msg void OnBnClickedOk();
  21. afx_msg void OnSize(UINT nType, int cx, int cy);
  22. afx_msg void OnBnClickedBtCompactAndRepair();
  23. };