testBTView.h
上传用户:lds876
上传日期:2013-05-25
资源大小:567k
文件大小:2k
源码类别:

P2P编程

开发平台:

Visual C++

  1. // testBTView.h : interface of the CTestBTView class
  2. //
  3. /////////////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_TESTBTVIEW_H__7C694EC7_BF0A_43C3_A06D_4FD1C01FF71B__INCLUDED_)
  5. #define AFX_TESTBTVIEW_H__7C694EC7_BF0A_43C3_A06D_4FD1C01FF71B__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. #include "FilesListCtrl.h"
  10. #include "MonitorWnd.h"
  11. class CTestBTView : public CView
  12. {
  13. protected: // create from serialization only
  14. CTestBTView();
  15. DECLARE_DYNCREATE(CTestBTView)
  16. // Attributes
  17. public:
  18. CTestBTDoc* GetDocument();
  19. CTabCtrl    m_TabText;
  20. CFilesListCtrl m_FilesList;
  21. // Operations
  22. public:
  23. // Overrides
  24. // ClassWizard generated virtual function overrides
  25. //{{AFX_VIRTUAL(CTestBTView)
  26. public:
  27. virtual void OnDraw(CDC* pDC);  // overridden to draw this view
  28. virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
  29. virtual void OnInitialUpdate();
  30. protected:
  31. virtual BOOL OnPreparePrinting(CPrintInfo* pInfo);
  32. virtual void OnBeginPrinting(CDC* pDC, CPrintInfo* pInfo);
  33. virtual void OnEndPrinting(CDC* pDC, CPrintInfo* pInfo);
  34. //}}AFX_VIRTUAL
  35. // Implementation
  36. public:
  37. void ShowMessage(long hsocket, char* strMsg);
  38. virtual ~CTestBTView();
  39. #ifdef _DEBUG
  40. virtual void AssertValid() const;
  41. virtual void Dump(CDumpContext& dc) const;
  42. #endif
  43. protected:
  44. // Generated message map functions
  45. protected:
  46. //{{AFX_MSG(CTestBTView)
  47. afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
  48. afx_msg void OnColorSelchange(NMHDR* pNMHDR, LRESULT* pResult);
  49. afx_msg void OnSize(UINT nType, int cx, int cy);
  50. afx_msg void OnDestroy();
  51. //}}AFX_MSG
  52. DECLARE_MESSAGE_MAP()
  53. private:
  54. CEdit* InsertItem(long hsocket, string strText);
  55. bool m_bInit;
  56. };
  57. #ifndef _DEBUG  // debug version in testBTView.cpp
  58. inline CTestBTDoc* CTestBTView::GetDocument()
  59.    { return (CTestBTDoc*)m_pDocument; }
  60. #endif
  61. /////////////////////////////////////////////////////////////////////////////
  62. //{{AFX_INSERT_LOCATION}}
  63. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  64. #endif // !defined(AFX_TESTBTVIEW_H__7C694EC7_BF0A_43C3_A06D_4FD1C01FF71B__INCLUDED_)