| 释义 |
CRichEditView
| CObject | | └CCmdTarget | | └CWnd | | └CView | | └CCtrlView | | └CRichEditView |
一个“带格式编辑控件”是一个窗口,在这个窗口中用户可以输入和编辑文本。文本可以被赋予字母或段落的格式化,也可以包括嵌入的OLE对象。带格式编辑控件为格式化文本提供了设计界面。但是,应用程序必须实现需要的用户部件,以使格式化操作对用户来说可用。 CRichEditView类与CRichEditDoc和CRichEditCntrItem一起,提供了MFC文档-视环境中的带格式编辑控件的功能。CRichEditView保存文本和文本的格式化特征。CRichEditDoc保持视中的客户项的列表。CRichEditCntrItem支持从容器方对OLE客户项的访问。 这个Windows通用控件(也就是CRichEditCtrl及其相关类)只对于运行在Window95和Windows NT 3.51及更新版本下的程序是可用的。 有关在一个MFC应用程序中使用带格式编辑文档的例子,请参见WORDPAD示例应用程序。 #include <afxrich.h> 请参阅:CRichEditDoc, CRichEditCntrItem
CRichEditView类成员
构造| CRichEditView | 构造一个CrichEditView对象 |
属性| GetDocument | 获取一个指向相关的CRichEditDoc对象的指针 | | SetCharFormat | 设置当前选择的字符格式化属性 | | GetCharFormatSelection | 获取当前选择的字符格式化属性 | | GetParaFormatSelection | 获取当前选择的段落格式化属性 | | SetParaFormat | 设置当前选择的段落格式化属性 | | GetTextLength | 获取RichEdit视中的文本的长度 | | GetPaperSize | 获取此RichEdit视的纸张大小 | | SetPaperSize | 设置此RichEdit视的纸张大小 | | GetMargins | 获取此RichEdit视的页边距 | | SetMargins | 设置此RichEdit视的的页边距 | | GetPrintWidth | 获取此RichEdit视的的打印宽度 | | GetPrintRect | 获取此RichEdit视的的打印矩形 | | GetPageRect | 获取此RichEdit视的的页面矩形 | | GetSelectedItem | 从此RichEdit视中获取被选择的项 | | GetInPlaceActiveItem | 获取此RichEdit视中的当前现场激活的OLE项 | | GetRichEditCtrl | 获取此带格式编辑控件 |
数据成员| m_nBulletIndent | 表示公告列表的缩进量 | | m_nWordWrap | 表示单词的折行约束 |
操作| FindText | 激活等待光标,查找指定的文本 | | FindTextSimple | 查找指定文本 | | IsRichEditFormat | 确定剪贴板中是否包含一个RichEdit中的数据或文本格式 | | CanPaste | 确定剪贴板包含的数据是否能够被粘贴到此RichEdit视中 | | DoPaste | 将一个OLE项粘贴到此RichEdit视中 | | InsertItem | 插入一个新项作为一个OLE项 | | InsertFileAsObject | 插入一个文件作为一个OLE项 | | AdjustDialogPosition | 移动一个对话框以使它不遮蔽当前的选择 | | OnCharEffect | 改变当前选择的字符格式 | | OnParaAlign | 改变段落的对齐方式 | | OnUpdateCharEffect | 更新字符公有成员函数的命令UI | | OnUpdateParaAlign | 更新段落公有成员函数的命令UI | | PrintInsideRect | 格式化在给定矩形中的指定文本 | | PrintPage | 格式化给定页中的指定文本 |
可重载| OnInitialUpdate | 在一个视第一次与一个文档连接时刷新这个视 | | IsSelected | 表明给定的OLE项是否被选择了 | | OnFindNext | 搜索一个子串的下一次发现 | | OnTextNotFound | 在没有找到需要的文本时处理用户通知 | | OnReplaceAll | 用一个新的字符串来替换所有的给定字符串 | | OnReplaceSel | 替换当前的选择 | | QueryAcceptData | 查询IDataObject上的数据 | | OnPasteNativeObject | 从一个OLE项获取本地数据 | | OnPrinterChanged | 设置给定设备的打印特征 | | WrapChanged | 根据m_nWordWrap的值为此RichEdit视调整目标输出设备 | | GetClipboardData | 为此RichEdit视中的一个范围获取一个剪贴板对象 | | GetContextMenu | 获取一个用于按下右鼠标按钮的上下文菜单 |
|