AutoCorrectProc 回调函数 (richedit.h)
AutoCorrectProc 函数是应用程序定义的回调函数,用于EM_SETAUTOCORRECTPROC消息。
AutoCorrectProc 是应用程序定义的函数名称的占位符。 它为输入到格式编辑控件中的文本提供应用程序定义的自动错误更正。
语法
AutoCorrectProc Autocorrectproc;
int Autocorrectproc(
LANGID langid,
const WCHAR *pszBefore,
WCHAR *pszAfter,
LONG cchAfter,
LONG *pcchReplaced
)
{...}
参数
langid
类型: LANGID
标识要用于自动更正的自动更正文件的语言 ID。
pszBefore
类型: const WCHAR*
自动更正候选字符串。
pszAfter
类型: WCHAR*
如果返回值不是 ATP_NOCHANGE,则生成的自动更正字符串。
cchAfter
类型: LONG
pszAfter 中的字符计数。
pcchReplaced
类型: LONG*
pszBefore 中要替换为 pszAfter 的尾随字符计数。
返回值
类型: int
返回以下一个或多个值。
返回代码/值 | 说明 |
---|---|
|
无更改。 |
|
更改但不替换大多数分隔符,不替换未更改尾随字符的跨度, (保留其格式) 。 |
|
更改但不替换未更改的尾随字符范围。 |
|
替换尾随字符,即使它们未更改, (对整个替换字符串) 使用相同的格式。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
目标平台 | Windows |
标头 | richedit.h |