TaskPageButtons.h
上传用户:szled88
上传日期:2015-04-09
资源大小:43957k
文件大小:2k
源码类别:

对话框与窗口

开发平台:

Visual C++

  1. // TaskPageButtons.h : header file
  2. //
  3. #if !defined(__TASKPAGEBUTTONS_H__)
  4. #define __TASKPAGEBUTTONS_H__
  5. #if _MSC_VER > 1000
  6. #pragma once
  7. #endif // _MSC_VER > 1000
  8. /////////////////////////////////////////////////////////////////////////////
  9. // CTaskPageButtons dialog
  10. class CTaskSheetProperties;
  11. class CTaskPageButtons : public CPropertyPage
  12. {
  13. DECLARE_DYNCREATE(CTaskPageButtons)
  14. public:
  15. CTaskPageButtons();
  16. ~CTaskPageButtons();
  17. //{{AFX_DATA(CTaskPageButtons)
  18. enum { IDD = IDD_TASKDIALOG_BUTTONS };
  19. CButton m_btnRemove;
  20. CButton m_btnEdit;
  21. CButton m_btnAdd;
  22. CXTListCtrl m_listCustom;
  23. CComboBox m_comboDefault;
  24. BOOL m_bOk;
  25. BOOL m_bYes;
  26. BOOL m_bNo;
  27. BOOL m_bCancel;
  28. BOOL m_bRetry;
  29. BOOL m_bClose;
  30. BOOL m_bUseLinks;
  31. BOOL m_bShowIcons;
  32. //}}AFX_DATA
  33. //{{AFX_VIRTUAL(CTaskPageButtons)
  34. protected:
  35. virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
  36. virtual BOOL OnSetActive();
  37. //}}AFX_VIRTUAL
  38. void EnableButtons();
  39. void InsertItem(UINT nString, UINT nID);
  40. void InsertItem(CString strText, UINT nID);
  41. protected:
  42. CString m_strOk;
  43.     CString m_strYes;
  44.     CString m_strNo;
  45.     CString m_strCancel;
  46.     CString m_strRetry;
  47.     CString m_strClose;
  48. CTaskSheetProperties* m_pDlgParent;
  49. //{{AFX_MSG(CTaskPageButtons)
  50. afx_msg void OnUpdateData();
  51. afx_msg void OnChkOk();
  52. afx_msg void OnChkYes();
  53. afx_msg void OnChkCancel();
  54. afx_msg void OnChkNo();
  55. afx_msg void OnChkRetry();
  56. afx_msg void OnChkClose();
  57. afx_msg void OnBtnAdd();
  58. afx_msg void OnBtnEdit();
  59. afx_msg void OnBtnRemove();
  60. afx_msg void OnItemChangedListCustom(NMHDR* pNMHDR, LRESULT* pResult);
  61. virtual BOOL OnInitDialog();
  62. afx_msg void OnDestroy();
  63. //}}AFX_MSG
  64. DECLARE_MESSAGE_MAP()
  65. void AddCommonButton(int nID);
  66. void LoadState();
  67. void SaveState();
  68. };
  69. //{{AFX_INSERT_LOCATION}}
  70. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  71. #endif // !defined(__TASKPAGEBUTTONS_H__)