C R ichEditCntrItem
- 个 “ 带 格 式 编 辑 控 件 ” 是 一 个 窗 口 , 在 这 个 窗 口 中 用
户 可 以 输 入 和 编 辑 文 本 。文 本 可 以 是 字 母 或 段 落 格 式 , 也 可 以 包 括 嵌 入 的 OLE 对 象 。 带 格 式 编 辑 控 件为 格 式 化 文 本 提 供 了 设 计 界 面 。 但 是 , 应 用 程 序 必 须 实 现 需 要 的 用 户 部 件 , 以使 格 式 化 操 作 对 用 户 来 说 可 用 。
在 MFC 的 文 档 视 结 构 的 环 境 中 , CRichEditCntrItem 类 与 CRichEditView 和CRichEditDoc 一 起 提 供 带 格 式 编 辑 控 件 的 功 能 。 CRichEditCntrView 保 存 文 本和 文 本 的 格 式 化 特 征 。 CRichEditCntrDoc 保 存 视 中 的 OLE 客 户 项 的 列 表 。CRichEditCntrItem 提 供 容 器 方 对 OLE 客 户 项 的 访 问 。
这 个 W indows 通 用 控 件 ( 也 就 是 CRichEditCntr 及 其 相 关 类 ) 只 对 于 运 行 在
W indow95 和 W indows NT 3.51 及 更 新 版 本 下 的 程 序 是 可 用 的 。
有 关 在 一 个 MFC 应 用 程 序 中 使 用 带 格 式 编 辑 容 器 项 的 例 子 ,请 参 见 WORDPAD
示 例 应 用 程 序 。
请 参 阅 CRich E ditDoc,CRichEditView
CR ichEditCntrItem 类 成 员
Constructor
CrichEditCntrItem 构 造 一 个 CRichEditCntrItem 对 象
Operation s
SyncToCRichEditObje ct
用 另 一 个 类 型 激 活 项
成 员 函 数
CR ichEditCntrItem:: CRichEditCntrItem
CRichEditCntrItem( REOBJECT* preo = NULL, CRichEditDoc* pContainer =
参 数
preo
指 向 一 个 REOBJECT 结 构 的 指 针 , 该 结 构 描 述 了 一 个 OLE 项 。 微 软 这个 OLE 项 构 造 CRichEditCntrItem 对 象 。 如 果 preo 时 NULL , 则 客 户 项是 空 的 。
pContainer
指 向 一 个 容 器 文 档 的 指 针 , 该 容 器 文 档 将 包 含 这 个 项 。 如 果 pContainer 是 NULL , 则 你 必 须 显 式 地 调 用 COleoDcument::AddItem 来 将 这 个 客 户项 增 加 到 一 个 文 档 中 。
说 明
此 成 员 函 数 用 来 创 建 一 个 CRichEditCntrItem 对 象 , 并 将 它 添 加 到 容 器 文 档 中 。
更 多 的 信 息 , 请 参 见 Win32 文 档 中 的 REOBJECT 结 构 。
请 参 阅 COleDocument::AddItem, CRichEditDoc
CR ichEditCntrItem::SyncToCRichEditObject void SyncToRichEditObject( REOBJECT& reo ); 参 数
reo
指 向 一 个 REOBJECT 结 构 的 引 用 , 该 结 构 描 述 了 一 个 OLE 项 。
说 明
此 成 员 函 数 用 来 使 这 个 CRichEditCntrItem 的 设 备 外 观 , 即 DVASPECT 与 reo
更 多 的 信 息 请 参 见 OLE 文 档 中 的 DVASPECT 。