ImmEnumRegisterWordA 函数 (immdev.h)
枚举具有指定读取字符串、样式和寄存器字符串的寄存器字符串。
语法
UINT ImmEnumRegisterWordA(
[in] HKL unnamedParam1,
[in] REGISTERWORDENUMPROCA unnamedParam2,
[in, optional] LPCSTR lpszReading,
[in] DWORD unnamedParam4,
[in, optional] LPCSTR lpszRegister,
[in] LPVOID unnamedParam6
);
参数
[in] unnamedParam1
输入区域设置标识符。
[in] unnamedParam2
回调函数的指针。 有关详细信息,请参阅 EnumRegisterWordProc。
[in, optional] lpszReading
指向要枚举的读取字符串的指针。 如果函数要枚举与 dwStyle 和 lpszRegister 设置匹配的所有可用读取字符串,则应用程序会将此参数设置为 NULL。
[in] unnamedParam4
要枚举的样式。 如果函数要枚举与 lpszReading 和 lpszRegister 设置匹配的所有可用样式,则应用程序将指定 0。
[in, optional] lpszRegister
指向要枚举的寄存器字符串的指针。 如果函数要枚举与 lpszReading 和 dwStyle 设置匹配的所有寄存器字符串,则应用程序会将此参数设置为 NULL。
[in] unnamedParam6
指向应用程序提供的数据的指针。 函数将此数据传递给回调函数。
返回值
返回回调函数返回的最后一个值,其含义由应用程序定义。 如果函数无法枚举寄存器字符串,则返回 0。
注解
如果 dwStyle 设置为 0,并且 lpszReading 和 lpszRegister 都设置为 NULL,则此函数枚举 IME 字典中的所有寄存器字符串。
注意
immdev.h 标头将 ImmEnumRegisterWord 定义为别名,该别名根据 UNICODE 预处理器常量的定义自动选择此函数的 ANSI 或 Unicode 版本。 将非特定编码别名的使用与非非特定编码的代码混合使用可能会导致不匹配,从而导致编译或运行时错误。 有关详细信息,请参阅 函数原型的约定。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用],已安装东亚语言支持。 |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | immdev.h (包括 Immdev.h、Windows.h) |
Library | Imm32.lib |
DLL | Imm32.dll |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈