CRichEditCtrl选件类

提供功能rich edit控件。

class CRichEditCtrl : public CWnd

成员

76a787xf.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

CRichEditCtrl::CRichEditCtrl

构造 CRichEditCtrl 对象。

76a787xf.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CRichEditCtrl::CanPaste

确定剪贴板的内容是否能粘贴到此rich edit控件。

CRichEditCtrl::CanRedo

确定是否具有在控件的任何事件重做队列。

CRichEditCtrl::CanUndo

确定编辑操作是否可以取消。

CRichEditCtrl::CharFromPos

在编辑控件的工作区的检索有关字符的信息最接近指定的点。

CRichEditCtrl::Clear

清除当前选定内容。

CRichEditCtrl::Copy

复制当前选择到剪贴板。

CRichEditCtrl::Create

创建Windows rich edit控件并将其与此 CRichEditCtrl 对象。

CRichEditCtrl::CreateEx

创建Windows丰富使用指定的扩展的 Windows 样式的编辑控件并将其与此 CRichEditCtrl 对象。

CRichEditCtrl::Cut

剪切当前选择到剪贴板。

CRichEditCtrl::DisplayBand

显示此 CRichEditCtrl 对象内容的各个部分。

CRichEditCtrl::EmptyUndoBuffer

重置(清除)此 CRichEditCtrl 对象取消标记。

CRichEditCtrl::FindText

找到此 CRichEditCtrl 对象内的文本。

CRichEditCtrl::FindWordBreak

在指定的字符位置之前查找下一个断词或检索有关字符的信息在该位置。

CRichEditCtrl::FormatRange

格式化文本的大小目标输出设备的。

CRichEditCtrl::GetCharPos

确定特定字符的位置本 CRichEditCtrl 对象中。

CRichEditCtrl::GetDefaultCharFormat

检索此 CRichEditCtrl 对象的当前默认字符格式设置属性。

CRichEditCtrl::GetEventMask

检索此 CRichEditCtrl 对象的事件掩码。

CRichEditCtrl::GetFirstVisibleLine

确定此 CRichEditCtrl 对象的最顶层的可见的行。

CRichEditCtrl::GetIRichEditOle

检索指向此丰富的 IRichEditOle 接口编辑控件。

CRichEditCtrl::GetLimitText

获取在用户可以输入此 CRichEditCtrl 对象的数量的限制文本。

CRichEditCtrl::GetLine

从此 CRichEditCtrl 对象检索文本行。

CRichEditCtrl::GetLineCount

检索的行数本 CRichEditCtrl 对象的。

CRichEditCtrl::GetModify

确定此 CRichEditCtrl 对象的内容是否已更改,因为次保存。

CRichEditCtrl::GetOptions

检索rich edit控件选项。

CRichEditCtrl::GetParaFormat

检索在当前选定的段落格式设置此属性 CRichEditCtrl 对象。

CRichEditCtrl::GetPunctuation

检索丰富的当前标点符号)编辑控件。 此消息只能在操作系统的亚洲语言版本。

CRichEditCtrl::GetRect

检索此 CRichEditCtrl 对象的格式矩形。

CRichEditCtrl::GetRedoName

检索下一个操作的类型,如果有,在控件中重做队列。

CRichEditCtrl::GetSel

获取当前选择的开始和结束位置本 CRichEditCtrl 对象。

CRichEditCtrl::GetSelectionCharFormat

检索在当前选定的字符格式属性本 CRichEditCtrl 对象。

CRichEditCtrl::GetSelectionType

检索内容的类型在当前选定的此 CRichEditCtrl 对象。

CRichEditCtrl::GetSelText

获取当前选择的文本此对象的 CRichEditCtrl

CRichEditCtrl::GetTextLength

检索文本的长度,在字符,本 CRichEditCtrl 对象。 不包括终止null字符)。

CRichEditCtrl::GetTextLengthEx

检索字符数或在丰富的字节编辑视图。 接受标志列表指出确定文本的长度方法在丰富的编辑控件

CRichEditCtrl::GetTextMode

检索当前文本模式和移除级别rich edit控件。

CRichEditCtrl::GetTextRange

检索文本的指定的范围。

CRichEditCtrl::GetUndoName

检索类型的下取消事件,因此,如果有的话)。

CRichEditCtrl::GetWordWrapMode

检索包装当前的单词,以及中断丰富的字符串选项编辑控件。 此消息只能在操作系统的亚洲语言版本。

CRichEditCtrl::HideSelection

显示或隐藏当前选择。

CRichEditCtrl::LimitText

限制用户可以输入 CRichEditCtrl 对象的数量的文本。

CRichEditCtrl::LineFromChar

确定哪行包含特定字符。

CRichEditCtrl::LineIndex

检索特定代码行的字符的索引本 CRichEditCtrl 对象的。

CRichEditCtrl::LineLength

检索特定行的长度本 CRichEditCtrl 对象的。

模板

移至此 CRichEditCtrl 对象的文本。

CRichEditCtrl::Paste

插入剪贴板的内容。此丰富中编辑控件。

CRichEditCtrl::PasteSpecial

插入剪贴板的内容。此丰富中编辑控件以指定的数据格式。

CRichEditCtrl::PosFromChar

检索指定字符的工作区坐标在编辑控件中。

CRichEditCtrl::Redo

重做在控件中的下一个操作重做队列。

CRichEditCtrl::ReplaceSel

使用指定的文本替换此 CRichEditCtrl 对象的当前选择。

CRichEditCtrl::RequestResize

强制执行此 CRichEditCtrl 对象发送请求调整通知。

CRichEditCtrl::SetAutoURLDetect

指示URL自动检测是否有一个rich edit控件。

CRichEditCtrl::SetBackgroundColor

设置此 CRichEditCtrl 对象的背景色。

CRichEditCtrl::SetDefaultCharFormat

设置此 CRichEditCtrl 对象的当前默认字符格式设置属性。

CRichEditCtrl::SetEventMask

将此 CRichEditCtrl 对象的事件掩码。

CRichEditCtrl::SetModify

设置或清除此 CRichEditCtrl 对象的修改标志。

CRichEditCtrl::SetOLECallback

将此丰富的 IRichEditOleCallback COM对象编辑控件。

Icon 元素 [Visual Studio 项目模板]

将此 CRichEditCtrl 对象的选项。

CRichEditCtrl::SetParaFormat

设置在当前选定的段落格式设置此属性 CRichEditCtrl 对象。

CRichEditCtrl::SetPunctuation

设置丰富的标点符号)编辑控件。 此消息只能在操作系统的亚洲语言版本。

CRichEditCtrl::SetReadOnly

将此 CRichEditCtrl 对象的只读选项。

CRichEditCtrl::SetRect

将此 CRichEditCtrl 对象的格式矩形。

CRichEditCtrl::SetSel

设置此 CRichEditCtrl 对象的选择。

CRichEditCtrl::SetSelectionCharFormat

设置在当前选定的字符格式属性本 CRichEditCtrl 对象。

CRichEditCtrl::SetTargetDevice

将此 CRichEditCtrl 对象的目标输出设备。

CRichEditCtrl::SetTextMode

设置文本模式或移除级别rich edit控件。 如果控件包含文本,消息失败。

CRichEditCtrl::SetUndoLimit

将取消队列中存储活动的最大数目。

CRichEditCtrl::SetWordCharFormat

将当前单词的字符格式属性本 CRichEditCtrl 对象。

CRichEditCtrl::SetWordWrapMode

设置自动换行,而Word中断丰富的选项编辑控件。 此消息只能在操作系统的亚洲语言版本。

CRichEditCtrl::StopGroupTyping

从集合中其他类型的事件来停止该控件添加到当前取消事件。 控件将下一类型的事件,如果有,则到取消队列的新事件中。

CRichEditCtrl::StreamIn

插入输入流文本到此 CRichEditCtrl 对象。

CRichEditCtrl::StreamOut

存储在此 CRichEditCtrl 对象文本到输出流。

CRichEditCtrl::Undo

反转最后一个编辑操作。

备注

“rich edit控件”是用户可以输入和编辑文本的窗口。 该文本分配字符和段落格式设置,并且可以包含嵌入OLE对象。 rich edit控件为格式化文本的编程接口。 但是,应用程序必须实现必要所有用户界面的组件具有格式设置操作提供给用户。

此Windows公共控件(并 CRichEditCtrl 选件类)若要在运行Windows 95 /98和Windows NT 3.51版下的程序可用和更高版本。 CRichEditCtrl 选件类支持2.0版,而3.0 Windows SDK rich edit控件。

警告

如果使用丰富在对话框中的编辑控件(不管应用程序是否是SDI,MDI或基于对话框),必须调用 AfxInitRichEdit,在对话框中显示之前。调用此函数的典型排列在程序的 InitInstance 成员函数。您不需要调用它,每当您显示对话框,仅首次的。如果使用 CRichEditView,您不必调用 AfxInitRichEdit

有关使用 CRichEditCtrl的更多信息,请参见:

对于使用基于丰富在MFC应用程序的编辑控件,请参见 WORDPAD 示例应用程序。

继承层次结构

CObject

CCmdTarget

CWnd

CRichEditCtrl

要求

Header: afxcmn.h

请参见

参考

CWnd 类

层次结构图

CEdit选件类

CRichEditView选件类

概念

MFC示例WORDPAD