SelectVariantDlg.h 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. #include "afxwin.h"
  2. #if !defined(AFX_SELECTVARIANTDLG_H__95AA7D81_8B9F_4DB6_8B51_24BD26D1395E__INCLUDED_)
  3. #define AFX_SELECTVARIANTDLG_H__95AA7D81_8B9F_4DB6_8B51_24BD26D1395E__INCLUDED_
  4. #if _MSC_VER > 1000
  5. #pragma once
  6. #endif // _MSC_VER > 1000
  7. // SelectVariantDlg.h : header file
  8. //
  9. /////////////////////////////////////////////////////////////////////////////
  10. // CSelectVariantDlg dialog
  11. class CSelectVariantDlg : public CDialog
  12. {
  13. // Construction
  14. public:
  15. CSelectVariantDlg(CWnd* pParent = NULL); // standard constructor
  16. CString m_strVar;
  17. // Dialog Data
  18. //{{AFX_DATA(CSelectVariantDlg)
  19. enum { IDD = IDD_SELECTVARIANT };
  20. CListCtrl m_ctrlVariant;
  21. //}}AFX_DATA
  22. // Overrides
  23. // ClassWizard generated virtual function overrides
  24. //{{AFX_VIRTUAL(CSelectVariantDlg)
  25. protected:
  26. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  27. //}}AFX_VIRTUAL
  28. // Implementation
  29. protected:
  30. // Generated message map functions
  31. //{{AFX_MSG(CSelectVariantDlg)
  32. virtual BOOL OnInitDialog();
  33. virtual void OnOK();
  34. afx_msg void OnClickVarlist(NMHDR* pNMHDR, LRESULT* pResult);
  35. afx_msg void OnNMDblclkVarlist(NMHDR *pNMHDR, LRESULT *pResult);
  36. //}}AFX_MSG
  37. DECLARE_MESSAGE_MAP()
  38. private:
  39. void ChangeVariantList(CString strDevName, CString strVarName);
  40. public:
  41. afx_msg void OnBnClickedOk();
  42. // 设备名称查询条件
  43. CEdit m_ctrlDevName;
  44. // 变量名查询条件
  45. CEdit m_ctrlVarName;
  46. afx_msg void OnEnChangeEdtDevName();
  47. afx_msg void OnEnChangeEdtVarName();
  48. bool m_bChk_Dim;
  49. int m_nShowVarType;//0:全部 1:模拟量 2:状态量
  50. };
  51. /////////////////////////////////////////////////////////////////////////////
  52. // CFormatEditDlg dialog
  53. class CFormatEditDlg : public CDialog
  54. {
  55. // Construction
  56. public:
  57. CFormatEditDlg(CWnd* pParent = NULL); // standard constructor
  58. // Dialog Data
  59. //{{AFX_DATA(CFormatEditDlg)
  60. enum { IDD = IDD_FORMATEDITDLG };
  61. CString m_strFormat;
  62. //}}AFX_DATA
  63. // Overrides
  64. // ClassWizard generated virtual function overrides
  65. //{{AFX_VIRTUAL(CFormatEditDlg)
  66. protected:
  67. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  68. //}}AFX_VIRTUAL
  69. // Implementation
  70. protected:
  71. // Generated message map functions
  72. //{{AFX_MSG(CFormatEditDlg)
  73. afx_msg void OnAi();
  74. afx_msg void OnDi();
  75. afx_msg void OnAdd();
  76. afx_msg void OnSub();
  77. afx_msg void OnMulti();
  78. afx_msg void OnDiv();
  79. afx_msg void OnNot();
  80. afx_msg void OnAnd();
  81. afx_msg void OnOr();
  82. afx_msg void OnLeftkuo();
  83. afx_msg void OnRightkuo();
  84. afx_msg void OnSel0();
  85. afx_msg void OnSel1();
  86. afx_msg void OnSel2();
  87. afx_msg void OnSel3();
  88. afx_msg void OnSel4();
  89. afx_msg void OnSel5();
  90. afx_msg void OnSel6();
  91. afx_msg void OnSel7();
  92. afx_msg void OnSel8();
  93. afx_msg void OnSel9();
  94. afx_msg void OnSelpoint();
  95. virtual void OnOK();
  96. virtual void OnCancel();
  97. afx_msg void OnMore();
  98. afx_msg void OnLess();
  99. afx_msg void OnLessequal();
  100. afx_msg void OnMoreequal();
  101. afx_msg void OnEqual();
  102. //}}AFX_MSG
  103. DECLARE_MESSAGE_MAP()
  104. };
  105. //{{AFX_INSERT_LOCATION}}
  106. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  107. #endif // !defined(AFX_SELECTVARIANTDLG_H__95AA7D81_8B9F_4DB6_8B51_24BD26D1395E__INCLUDED_)