DlgVarStatusManager.h 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. //{{AFX_INCLUDES()
  2. #include "DataGrid.h"
  3. #include "DataComboBox.h"
  4. #include "BtnST.h"
  5. //}}AFX_INCLUDES
  6. #if !defined(AFX_DLGVARSTATUSMANAGER_H__328FA931_CC67_426C_B3D7_FE99C1A6324E__INCLUDED_)
  7. #define AFX_DLGVARSTATUSMANAGER_H__328FA931_CC67_426C_B3D7_FE99C1A6324E__INCLUDED_
  8. #if _MSC_VER > 1000
  9. #pragma once
  10. #endif // _MSC_VER > 1000
  11. // AnalogDlg.h : header file
  12. //
  13. /////////////////////////////////////////////////////////////////////////////
  14. // CDlgVarStatusManager dialog
  15. class CDlgVarStatusManager : public CDialog
  16. {
  17. // Construction
  18. public:
  19. void SetVal(int row,int col,CString str);
  20. CDlgVarStatusManager(CWnd* pParent = NULL); // standard constructor
  21. // Dialog Data
  22. //{{AFX_DATA(CDlgVarStatusManager)
  23. enum { IDD = IDD_DLG_VAR_STATUS_MANAGER };
  24. CDataGrid m_ctrlGridVarStatus;
  25. //}}AFX_DATA
  26. // Overrides
  27. // ClassWizard generated virtual function overrides
  28. //{{AFX_VIRTUAL(CDlgVarStatusManager)
  29. protected:
  30. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  31. //}}AFX_VIRTUAL
  32. public:
  33. CButtonST m_btnEdit,m_btnDel,m_btnCopy,m_btnAdd, m_btnCancel;
  34. CString m_strUID;
  35. int m_nVarID;
  36. private:
  37. void SetFields();
  38. void Requery();
  39. // Implementation
  40. protected:
  41. // Generated message map functions
  42. //{{AFX_MSG(CDlgVarStatusManager)
  43. virtual void OnOK();
  44. virtual void OnCancel();
  45. virtual BOOL OnInitDialog();
  46. DECLARE_EVENTSINK_MAP()
  47. //}}AFX_MSG
  48. DECLARE_MESSAGE_MAP()
  49. public:
  50. afx_msg void OnBnClickedAdd();
  51. afx_msg void OnBnClickedEdit();
  52. afx_msg void OnBnClickedDel();
  53. afx_msg void OnBnClickedCopy();
  54. protected:
  55. virtual BOOL OnNotify(WPARAM wParam, LPARAM lParam, LRESULT* pResult);
  56. public:
  57. afx_msg void OnBnClickedBtnCancel();
  58. protected:
  59. virtual LRESULT WindowProc(UINT message, WPARAM wParam, LPARAM lParam);
  60. };
  61. //{{AFX_INSERT_LOCATION}}
  62. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  63. #endif // !defined(AFX_ANALOGDLG_H__328FA931_CC67_426C_B3D7_FE99C1A6324E__INCLUDED_)