ROAView.h
上传用户:tianheyiqi
上传日期:2010-04-16
资源大小:282k
文件大小:2k
源码类别:

外挂编程

开发平台:

Visual C++

  1. // ROAView.h : interface of the CROAView class
  2. //
  3. /////////////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_ROAVIEW_H__A2DF9282_8990_41B9_A739_8B928097512E__INCLUDED_)
  5. #define AFX_ROAVIEW_H__A2DF9282_8990_41B9_A739_8B928097512E__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. class CROADoc;
  10. class CROAView : public CRichEditView
  11. {
  12. public:
  13. void Reload();
  14. protected: // create from serialization only
  15. CROAView();
  16. DECLARE_DYNCREATE(CROAView)
  17. void AddColorText(LPCTSTR lpszMsg, COLORREF color, BOOL bAi);
  18. // Attributes
  19. public:
  20. CROADoc* GetDocument();
  21. // Operations
  22. public:
  23. // Overrides
  24. // ClassWizard generated virtual function overrides
  25. //{{AFX_VIRTUAL(CROAView)
  26. public:
  27. virtual void OnDraw(CDC* pDC);  // overridden to draw this view
  28. virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
  29. virtual void OnInitialUpdate();
  30. //}}AFX_VIRTUAL
  31. // Implementation
  32. public:
  33. void AddMessage(LPCTSTR lpszMsg, LOG_LEVEL level, BOOL bAi);
  34. void AddMessage2(LPCTSTR lpszMsg, LOG_LEVEL level, BOOL bAi);
  35. void AddMessage3(LPCTSTR lpszMsg, LOG_LEVEL level, BOOL bAi);
  36. virtual ~CROAView();
  37. #ifdef _DEBUG
  38. virtual void AssertValid() const;
  39. virtual void Dump(CDumpContext& dc) const;
  40. #endif
  41. protected:
  42. // Generated message map functions
  43. protected:
  44. //{{AFX_MSG(CROAView)
  45. afx_msg void OnReload();
  46. //}}AFX_MSG
  47. DECLARE_MESSAGE_MAP()
  48. };
  49. #ifndef _DEBUG  // debug version in ROAView.cpp
  50. inline CROADoc* CROAView::GetDocument()
  51.    { return (CROADoc*)m_pDocument; }
  52. #endif
  53. /////////////////////////////////////////////////////////////////////////////
  54. //{{AFX_INSERT_LOCATION}}
  55. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  56. #endif // !defined(AFX_ROAVIEW_H__A2DF9282_8990_41B9_A739_8B928097512E__INCLUDED_)