SourceCtrl.h
上传用户:szled88
上传日期:2015-04-09
资源大小:43957k
文件大小:1k
源码类别:

对话框与窗口

开发平台:

Visual C++

  1. #if !defined(AFX_SOURCECTRL_H__77384FDA_915D_4187_AA1F_CF39C490C691__INCLUDED_)
  2. #define AFX_SOURCECTRL_H__77384FDA_915D_4187_AA1F_CF39C490C691__INCLUDED_
  3. #if _MSC_VER > 1000
  4. #pragma once
  5. #endif // _MSC_VER > 1000
  6. // SourceCtrl.h : header file
  7. //
  8. #include "resource.h"
  9. /////////////////////////////////////////////////////////////////////////////
  10. // CSourceCtrl window
  11. class CSourceCtrl : public CRichEditCtrl
  12. {
  13. // Construction
  14. public:
  15. CSourceCtrl();
  16. // Attributes
  17. public:
  18. private:
  19. CFont m_fntText;
  20. // Operations
  21. public:
  22. CString GetTitle()
  23. {
  24. CString strTitle;
  25. strTitle.LoadString(IDS_TITLE_SOURCE);
  26. return strTitle;
  27. }
  28. BOOL Create(CWnd* pParent);
  29. void Refresh(CHtmlView* pView, BOOL bForce);
  30. private:
  31. void SetTextFormat(LPTSTR pText);
  32. // Overrides
  33. // ClassWizard generated virtual function overrides
  34. //{{AFX_VIRTUAL(CSourceCtrl)
  35. //}}AFX_VIRTUAL
  36. // Implementation
  37. public:
  38. virtual ~CSourceCtrl();
  39. // Generated message map functions
  40. protected:
  41. //{{AFX_MSG(CSourceCtrl)
  42. // NOTE - the ClassWizard will add and remove member functions here.
  43. //}}AFX_MSG
  44. DECLARE_MESSAGE_MAP()
  45. };
  46. /////////////////////////////////////////////////////////////////////////////
  47. //{{AFX_INSERT_LOCATION}}
  48. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  49. #endif // !defined(AFX_SOURCECTRL_H__77384FDA_915D_4187_AA1F_CF39C490C691__INCLUDED_)