richedit.h 标头
此标头由 Windows 控件使用。 有关详细信息,请参阅:
richedit.h 包含以下编程接口:
函数
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) 包含有关 Rich Edit 控件中的字符格式的信息。 |
CHARFORMAT2A 包含有关 Rich Edit 控件中的字符格式的信息。 (CHARFORMAT2A) |
CHARFORMAT2W CHARFORMAT2W (Unicode) 结构 (richedit.h) 包含有关 Rich Edit 控件中的字符格式的信息。 |
CHARFORMAT2W 包含有关 Rich Edit 控件中的字符格式的信息。 (CHARFORMAT2W) |
CHARFORMATA 包含有关 Rich Edit 控件中的字符格式的信息。 (CHARFORMATA) |
CHARFORMATW 包含有关 Rich Edit 控件中的字符格式的信息。 (CHARFORMATW) |
CHARRANGE 指定 Rich Edit 控件中的字符范围。如果 cpMin 和 cpMax 成员相等,则范围为空。 如果 cpMin 为 0 且 cpMax 为 1,则范围包括所有内容。 |
CLIPBOARDFORMAT 指定剪贴板格式。 此结构包含在EN_CLIPFORMAT通知中。 |
COMPCOLOR 包含合成字符串的颜色设置。 |
EDITSTREAM 包含应用程序在EM_STREAMIN或EM_STREAMOUT消息中传递给丰富编辑控件的信息。 Rich Edit 控件使用信息将数据流传入或传出控件。 |
ENCORRECTTEXT 包含有关要更正的选定文本的信息。 |
ENDCOMPOSITIONNOTIFY 包含有关来自丰富编辑控件的EN_ENDCOMPOSITION通知代码的信息。 |
ENDROPFILES 包含与EN_DROPFILES通知代码关联的信息。 Rich Edit 控件在收到WM_DROPFILES消息时发送此通知代码。 |
ENLINK 包含有关来自丰富编辑控件的EN_LINK通知代码的信息。 |
ENLOWFIRTF 包含有关 Microsoft Rich Edit 控件中不支持的 RTF 格式 (RTF) 关键字 (keyword) 的信息。 |
ENOLEOPFAILED 包含有关失败操作的信息。 |
ENPROTECTED 包含与EN_PROTECTED通知代码关联的信息。 当用户尝试编辑受保护的文本时,Rich Edit 控件会发送此通知。 |
ENSAVECLIPBOARD 包含有关剪贴板上的对象和文本的信息。 |
FINDTEXTA 包含有关 Rich Edit 控件中的搜索操作的信息。 此结构与EM_FINDTEXT消息一起使用。 (ANSI) |
FINDTEXTEXA 包含有关在 Rich Edit 控件中搜索的文本的信息。 此结构与EM_FINDTEXTEX消息一起使用。 (ANSI) |
FINDTEXTEXW 包含有关在 Rich Edit 控件中搜索的文本的信息。 此结构与EM_FINDTEXTEX消息一起使用。 (Unicode) |
FINDTEXTW 包含有关 Rich Edit 控件中的搜索操作的信息。 此结构与EM_FINDTEXT消息一起使用。 (Unicode) |
FORMATRANGE 丰富编辑控件用于为特定设备设置其输出格式的信息。 此结构与EM_FORMATRANGE消息一起使用。 |
GETCONTEXTMENUEX 包含传递给 IRichEditOleCallback::GetContextMenu 方法的上下文菜单信息。 |
GETTEXTEX 包含用于从富编辑控件获取文本的信息。 此结构与EM_GETTEXTEX消息一起使用。 |
GETTEXTLENGTHEX 包含有关如何计算 Rich Edit 控件的文本长度的信息。 此结构在EM_GETTEXTLENGTHEX消息中的 wParam 中传递。 |
HYPHENATEINFO 包含有关 Microsoft Rich Edit 控件中断字的信息。 |
HYPHRESULT 包含有关 Microsoft Rich Edit 控件中断字结果的信息。 |
IMECOMPTEXT 包含有关输入法编辑器 (输入法编辑器的信息 IME) Microsoft Rich Edit 控件中的合成文本。 |
MSGFILTER 包含有关键盘或鼠标事件的信息。 富编辑控件将此结构作为EN_MSGFILTER通知代码的一部分发送到其父窗口,使父级能够更改消息或阻止其处理。 |
NMHDR NMHDR (richedit.h) 结构包含有关通知消息的信息。 |
OBJECTPOSITIONS 包含对象位置信息。 |
PARAFORMAT 包含有关 Rich Edit 控件中的段落格式设置属性的信息。 (PARAFORMAT) |
PARAFORMAT2 包含有关 Rich Edit 控件中的段落格式设置属性的信息。P |
PARAFORMAT2 包含有关 Rich Edit 控件中的段落格式设置属性的信息。 (PARAFORMAT2) |
标点符号 包含有关 Rich Edit 控件中使用的标点的信息。 |
REPASTESPECIAL 包含标识粘贴对象的显示方面是否应基于对象的内容或表示对象的图标的信息。 |
REQRESIZE 包含 Rich Edit 控件的请求大小。 富编辑控件将此结构作为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 指示 Rich Edit 控件的文本模式。 EM_SETTEXTMODE和EM_GETTEXTMODE消息使用此枚举类型。 |
UNDONAMEID 包含指示可撤消或重做丰富编辑控件操作类型的值。 EM_GETREDONAME和EM_GETUNDONAME消息使用此枚举类型返回值。 |