richedit.h 标头

此标头由 Windows 控件使用。 有关详细信息,请参见:

richedit.h 包含以下编程接口:

Functions

 
HyphenateProc

HyphenateProc 函数是一个应用程序-定义的回调函数,用于EM_SETHYPHENATEINFO消息。 它确定如何在 Microsoft Rich Edit 控件中执行断字。

回调函数

 
AutoCorrectProc

AutoCorrectProc 函数是一个应用程序定义的回调函数,用于EM_SETAUTOCORRECTPROC消息。
EDITSTREAMCALLBACK

EditStreamCallback 函数是一个应用程序定义的回调函数,用于EM_STREAMIN和EM_STREAMOUT消息。
EDITWORDBREAKPROCEX

EditWordBreakProcEx 函数是一个应用程序定义的回调函数,用于EM_SETWORDBREAKPROCEX消息。

结构

 
BIDIOPTIONS

包含有关富编辑控件的双向信息。 EM_GETBIDIOPTIONS和EM_SETBIDIOPTIONS消息使用此结构来获取和设置控件的双向信息。
CHARFORMAT2A

CHARFORMAT2A(ANSI)结构(richedit.h)包含有关富编辑控件中字符格式的信息。
CHARFORMAT2A

包含有关富编辑控件中字符格式的信息。 (CHARFORMAT2A)
CHARFORMAT2W

CHARFORMAT2W(Unicode)结构(richedit.h)包含有关富编辑控件中字符格式的信息。
CHARFORMAT2W

包含有关富编辑控件中字符格式的信息。 (CHARFORMAT2W)
CHARFORMATA

包含有关富编辑控件中字符格式的信息。 (CHARFORMATA)
CHARFORMATW

包含有关富编辑控件中字符格式的信息。 (CHARFORMATW)
CHARRANGE

指定富编辑控件中的字符范围。 如果 cpMin 和 cpMax 成员相等,则范围为空。 如果 cpMin 为 0 且 cpMax 为 -1,则范围包括所有内容。
CLIPBOARDFORMAT

指定剪贴板格式。 此结构包含在EN_CLIPFORMAT通知中。
COMPCOLOR

包含组合字符串的颜色设置。
EDITSTREAM

包含应用程序传递到EM_STREAMIN或EM_STREAMOUT消息中的富编辑控件的信息。 丰富的编辑控件使用信息将数据流传输到控件中或传出控件中。
ENCORRECTTEXT

包含有关要更正的选定文本的信息。
ENDCOMPOSITIONNOTIFY

包含有关来自丰富编辑控件的EN_ENDCOMPOSITION通知代码的信息。
ENDROPFILES

包含与EN_DROPFILES通知代码关联的信息。 富编辑控件在收到WM_DROPFILES消息时发送此通知代码。
ENLINK

包含有关富编辑控件中EN_LINK通知代码的信息。
ENLOWFIRTF

包含有关 Microsoft Rich Edit 控件中不支持的格式格式 (RTF) 关键字的信息。
ENOLEOPFAILED

包含有关失败作的信息。
ENPROTECTED

包含与EN_PROTECTED通知代码关联的信息。 当用户尝试编辑受保护的文本时,富编辑控件会发送此通知。
ENSAVECLIPBOARD

包含有关剪贴板上的对象和文本的信息。
FINDTEXTA

包含有关富编辑控件中的搜索作的信息。 此结构与EM_FINDTEXT消息一起使用。 (ANSI)
FINDTEXTEXA

包含有关在富编辑控件中搜索的文本的信息。 此结构与EM_FINDTEXTEX消息一起使用。 (ANSI)
FINDTEXTEXW

包含有关在富编辑控件中搜索的文本的信息。 此结构与EM_FINDTEXTEX消息一起使用。 (Unicode)
FINDTEXTW

包含有关富编辑控件中的搜索作的信息。 此结构与EM_FINDTEXT消息一起使用。 (Unicode)
FORMATRANGE

富编辑控件用于设置特定设备的输出格式的信息。 此结构与EM_FORMATRANGE消息一起使用。
GETCONTEXTMENUEX

包含传递给 IRichEditOleCallback::GetContextMenu 方法的上下文菜单信息。
GETTEXTEX

包含用于从富编辑控件获取文本的信息。 此结构与EM_GETTEXTEX消息一起使用。
GETTEXTLENGTHEX

包含有关如何计算富编辑控件的文本长度的信息。 此结构在EM_GETTEXTLENGTHEX消息中的 wParam 中传递。
HYPHENATEINFO

包含有关 Microsoft Rich Edit 控件中的断字符的信息。
HYPHRESULT

包含有关 Microsoft Rich Edit 控件中断字符的结果的信息。
IMECOMPTEXT

包含有关 Microsoft Rich Edit 控件中的输入法编辑器(IME)撰写文本的信息。
MSGFILTER

包含有关键盘或鼠标事件的信息。 富编辑控件将此结构作为EN_MSGFILTER通知代码的一部分发送到其父窗口,使父控件能够更改消息或阻止处理该消息。
NMHDR

NMHDR (richedit.h) 结构包含有关通知消息的信息。
OBJECTPOSITIONS

包含对象位置信息。
PARAFORMAT

包含有关富编辑控件中段落格式属性的信息。 (PARAFORMAT)
PARAFORMAT2

包含有关富编辑控件中段落格式属性的信息。P
PARAFORMAT2

包含有关富编辑控件中段落格式属性的信息。 (PARAFORMAT2)
标点

包含有关富编辑控件中使用的标点符号的信息。
REPASTESPECIAL

包含用于标识粘贴对象的显示方面是否应基于对象的内容或表示对象的图标的信息。
REQRESIZE

包含丰富的编辑控件的请求大小。 丰富的编辑控件将此结构作为EN_REQUESTRESIZE通知代码的一部分发送到其父窗口。
RICHEDIT_IMAGE_PARAMETERS

定义EM_INSERTIMAGE消息要插入的图像的属性。
SELCHANGE

包含与EN_SELCHANGE通知代码关联的信息。 当当前选择发生更改时,富编辑控件会将此通知发送到其父窗口。
SETTEXTEX

指定要在设置文本中使用的代码页(如果有),无论是文本替换控件中的所有文本还是只替换选定内容,以及撤消状态是否保留。 此结构与EM_SETTEXTEX消息一起使用。
TABLECELLPARMS

定义表格行中单元格的属性。
TABLEROWPARMS

定义表中行的属性。
TEXTRANGEA

来自丰富编辑控件的文本范围。 此结构由EM_GETTEXTRANGE消息填充。 lpstrText 成员指向的缓冲区必须足够大,才能接收所有字符和终止 null 字符。 (ANSI)
TEXTRANGEW

来自丰富编辑控件的文本范围。 此结构由EM_GETTEXTRANGE消息填充。 lpstrText 成员指向的缓冲区必须足够大,才能接收所有字符和终止 null 字符。 (Unicode)

枚举

 
KHYPH

包含用于指定如何在富编辑控件中执行连字符的值。 HyphenateProc 回调函数使用此枚举类型。
TEXTMODE

指示富编辑控件的文本模式。 EM_SETTEXTMODE和EM_GETTEXTMODE消息使用此枚举类型。
UNDONAMEID

包含指示可以撤消或恢复的丰富编辑控件作类型的值。 EM_GETREDONAME和EM_GETUNDONAME消息使用此枚举类型返回值。