AnyServerView.h
上传用户:zhenhuadz
上传日期:2007-01-07
资源大小:1511k
文件大小:2k
源码类别:

远程控制编程

开发平台:

Visual C++

  1. // AnyServerView.h : interface of the CAnyServerView class
  2. //
  3. /////////////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_ANYSERVERVIEW_H__206A9D8C_F69E_11D3_8A76_00E04CDD95C8__INCLUDED_)
  5. #define AFX_ANYSERVERVIEW_H__206A9D8C_F69E_11D3_8A76_00E04CDD95C8__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. #include "AnyServerDoc.h"
  10. class CAnyServerView : public CFormView
  11. {
  12. protected: // create from serialization only
  13. CAnyServerView();
  14. DECLARE_DYNCREATE(CAnyServerView)
  15. public:
  16. CString DataBuf;
  17. public:
  18. //{{AFX_DATA(CAnyServerView)
  19. enum { IDD = IDD_ANYSERVER_FORM };
  20. CIPAddressCtrl m_IPAddr;
  21. CButton m_CloseChat;
  22. CButton m_Stopbtn;
  23. CButton m_Startbtn;
  24. //}}AFX_DATA
  25. // Attributes
  26. public:
  27. CAnyServerDoc* GetDocument();
  28. // Operations
  29. public:
  30. // Overrides
  31. // ClassWizard generated virtual function overrides
  32. //{{AFX_VIRTUAL(CAnyServerView)
  33. public:
  34. virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
  35. protected:
  36. virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
  37. virtual void OnInitialUpdate(); // called first time after construct
  38. //}}AFX_VIRTUAL
  39. // Implementation
  40. public:
  41. virtual ~CAnyServerView();
  42. #ifdef _DEBUG
  43. virtual void AssertValid() const;
  44. virtual void Dump(CDumpContext& dc) const;
  45. #endif
  46. // Generated message map functions
  47. protected:
  48. //{{AFX_MSG(CAnyServerView)
  49. afx_msg void OnStartbtn();
  50. afx_msg LRESULT OnSockCommand(WPARAM wParam,LPARAM lParam);
  51. afx_msg LRESULT OnValid(WPARAM wParam,LPARAM lParam);
  52. afx_msg LRESULT OnUserName(WPARAM wParam,LPARAM lParam);
  53. afx_msg LRESULT OnIPAddr(WPARAM wParam,LPARAM lParam);
  54. afx_msg void OnStartserver();
  55. afx_msg void OnStopserver();
  56. afx_msg void OnStopbtn();
  57. afx_msg void OnUpdateStartserver(CCmdUI* pCmdUI);
  58. afx_msg void OnUpdateStopserver(CCmdUI* pCmdUI);
  59. afx_msg void OnClosechat();
  60. //}}AFX_MSG
  61. DECLARE_MESSAGE_MAP()
  62. };
  63. #ifndef _DEBUG  // debug version in AnyServerView.cpp
  64. inline CAnyServerDoc* CAnyServerView::GetDocument()
  65.    { return (CAnyServerDoc*)m_pDocument; }
  66. #endif
  67. /////////////////////////////////////////////////////////////////////////////
  68. //{{AFX_INSERT_LOCATION}}
  69. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  70. #endif // !defined(AFX_ANYSERVERVIEW_H__206A9D8C_F69E_11D3_8A76_00E04CDD95C8__INCLUDED_)