CntrItem.h
上传用户:icamtech05
上传日期:2020-11-24
资源大小:10883k
文件大小:1k
源码类别:

编辑框

开发平台:

Visual C++

  1. // CntrItem.h : CMyEditerCntrItem 类的接口
  2. //
  3. #pragma once
  4. class CMyEditerDoc;
  5. class CMyEditerView;
  6. class CMyEditerCntrItem : public CRichEditCntrItem
  7. {
  8. DECLARE_SERIAL(CMyEditerCntrItem)
  9. // 构造函数
  10. public:
  11. CMyEditerCntrItem(REOBJECT* preo = NULL, CMyEditerDoc* pContainer = NULL);
  12. // 注意: 允许 pContainer 为 NULL 以启用 IMPLEMENT_SERIALIZE
  13. //  IMPLEMENT_SERIALIZE 要求类具有带零
  14. //  参数的构造函数。OLE 项通常是用
  15. //  非 NULL 文档指针构造的
  16. // 属性
  17. public:
  18. CMyEditerDoc* GetDocument()
  19. { return reinterpret_cast<CMyEditerDoc*>(CRichEditCntrItem::GetDocument()); }
  20. CMyEditerView* GetActiveView()
  21. { return reinterpret_cast<CMyEditerView*>(CRichEditCntrItem::GetActiveView()); }
  22. public:
  23. protected:
  24. // 实现
  25. public:
  26. ~CMyEditerCntrItem();
  27. #ifdef _DEBUG
  28. virtual void AssertValid() const;
  29. virtual void Dump(CDumpContext& dc) const;
  30. #endif
  31. };