概述rich edit控件
重要事项 |
---|
如果使用丰富在对话框中的编辑控件 (无论您的应用程序是否 SDI, MDI 或基于对话框),必须调用 AfxInitRichEdit ,在对话框中显示之前。调用此函数的典型排列在程序的 InitInstance 成员函数。您不需要调用它,每当您显示对话框,仅首次的。,如果使用 CRichEditView,您不必调用 AfxInitRichEdit 。 |
rich edit 控件 (CRichEditCtrl) 为格式化文本的编程接口。但是,应用程序必须实现必要所有用户界面的组件具有格式设置操作提供给用户。即 rich edit 控件支持更改选定的文本的字符或段落属性。字符属性的一些示例为粗体,为斜体,字体系列,并且磅值。段落属性的示例包括 alignment、 margins 和制表位。但是,则由提供用户界面时,不论它是工具栏按钮、菜单项或格式字符对话框。还有查询丰富的功能当前选择的属性的编辑控件。,如果选定内容包含粗体字符格式设置属性,请使用这些功能公开属性的当前设置,例如,若要在命令 UI 的选中标记。
有关字符和段落格式设置的更多信息,请参见 字符格式设置 和 段落格式设置 本主题。
rich edit 控件支持几乎任何操作,并通知消息使用多行编辑控件。因此,已使用的应用程序编辑控件可以轻松更改使用 rich edit 控件。其他消息和通知使得应用于函数特有的 rich edit 控件的访问。有关编辑控件的信息,请参见 CEdit。
有关通知的更多信息,请参见 从丰富的通知编辑控件 本主题。