ChatRoomClientDlg.h 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. // ChatRoomClientDlg.h : 头文件
  2. //
  3. #pragma once
  4. #include "resource.h"
  5. #include "ClientSocket.h"
  6. #include "UdpClientSocket.h"
  7. #include "afxwin.h"
  8. #include "global.h"
  9. #include "afxcmn.h"
  10. #include "ComHandle.h"
  11. #include "afxdtctl.h"
  12. #define BUFFER_SIZE 1024
  13. // CChatRoomClientDlg 对话框
  14. class CChatRoomClientDlg : public CDialogEx
  15. {
  16. // 构造
  17. public:
  18. CChatRoomClientDlg(CWnd* pParent = NULL); // 标准构造函数
  19. // 对话框数据
  20. enum { IDD = IDD_CHATROOMCLIENT_DIALOG };
  21. protected:
  22. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
  23. // 实现
  24. protected:
  25. HICON m_hIcon;
  26. // 生成的消息映射函数
  27. virtual BOOL OnInitDialog();
  28. afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
  29. afx_msg void OnPaint();
  30. afx_msg HCURSOR OnQueryDragIcon();
  31. DECLARE_MESSAGE_MAP()
  32. public:
  33. CEdit m_ServerIP;
  34. CEdit m_ServerPort;
  35. CEdit m_NickName;
  36. CClientSocket m_SocketClient;
  37. CClientSocket m_SocketClient2;
  38. CUdpClientSocket m_udpClient;
  39. CString m_szName;
  40. afx_msg void Login();
  41. void ReceiveText();
  42. void ReceiveUdpText();
  43. void InsertString(CString str);
  44. CListBox m_RecvList;
  45. afx_msg void OnSendText();
  46. BOOL sendTCPData(CString& strData);
  47. void sendUDPData(CString strData,UINT nPort,LPCTSTR lpszAddress);
  48. BOOL checkBeforeSend(CString strData);
  49. BOOL checkAfterSend(int result,CString strData);
  50. CEdit m_SendInfo;
  51. afx_msg void CloseSocket();
  52. afx_msg void OnTimer(UINT_PTR nIDEvent);
  53. afx_msg void OnEnChangeEdit5();
  54. CButton BTN_LOGIN;
  55. CButton BTN_AUTOSEND;
  56. BOOL m_bAutoSend;
  57. UINT m_nInterval;
  58. afx_msg void ChangeInterval();
  59. afx_msg void ClickAutoSend();
  60. afx_msg void UpNoz();
  61. afx_msg void Filling();
  62. afx_msg void HangNoz();
  63. afx_msg void Trade();
  64. CEdit ED_Noz;
  65. CEdit ED_Pump;
  66. void SendUpNozData();
  67. void SendFillingData();
  68. void SendHangNozData();
  69. void SendTradeData();
  70. string getDate();
  71. afx_msg void Trade_old();
  72. int getfip();
  73. int getnoz();
  74. int getnoz2();
  75. int getnoz3();
  76. int getnoz4();
  77. double getYLS();
  78. double getQLS();
  79. double getYL();
  80. double getQL();
  81. double getVL();
  82. int getTTC();
  83. int getPress();
  84. int getCurrent();
  85. int getPWM();
  86. int getOffset();
  87. int getERROR();
  88. string getbegtime();
  89. string getendtime();
  90. afx_msg void OnEnChangeEditVl();
  91. afx_msg void OnEnChangeEditFip();
  92. afx_msg void OnEnChangeEditNoz();
  93. afx_msg void OnEnChangeEditYls();
  94. afx_msg void OnEnChangeEditQls();
  95. afx_msg void OnEnChangeEditYl();
  96. afx_msg void OnEnChangeEditQl();
  97. afx_msg void OnEnChangeEditTtc();
  98. afx_msg void OnEnChangeEditError();
  99. afx_msg void OnBnClickedReflashttc();
  100. afx_msg void OnBnClickedReflashbegtime();
  101. afx_msg void OnBnClickedReflashendtime();
  102. afx_msg void OnBnClickedReflashbegall();
  103. afx_msg void OnBnClickedButtonCallback();
  104. CComboBox CB_CALLBACKTYPE;
  105. CEdit ED_CALLBACKNUM;
  106. afx_msg void Filling_old();
  107. afx_msg void OnEnChangeEditPress();
  108. CRichEditCtrl m_richedit;
  109. CComboBox CB_Port;
  110. afx_msg void OnBnClickedButtonOpenport();
  111. ComHandle com;
  112. afx_msg void Trade_VRC36();
  113. afx_msg void OnEnChangeEditPwm();
  114. afx_msg void OnBnClickedVccerrVrc36();
  115. afx_msg void OnEnChangeEditOffset();
  116. CDateTimeCtrl DateCtrl;
  117. afx_msg void OnEnChangeEditNoz2();
  118. afx_msg void OnEnChangeEditNoz3();
  119. afx_msg void OnEnChangeEditNoz4();
  120. afx_msg void OnBnClickedButton12();
  121. afx_msg void OnEnChangeEditCurrent();
  122. };