枚举具有指定读取字符串、样式和寄存器字符串的寄存器字符串。
语法
UINT ImmEnumRegisterWordW(
[in] HKL unnamedParam1,
[in] REGISTERWORDENUMPROCW unnamedParam2,
[in, optional] LPCWSTR lpszReading,
[in] DWORD unnamedParam4,
[in, optional] LPCWSTR lpszRegister,
[in] LPVOID unnamedParam6
);
参数
[in] unnamedParam1
输入区域设置标识符。
[in] unnamedParam2
指向回调函数的指针。 有关详细信息,请参阅 EnumRegisterWordProc。
[in, optional] lpszReading
指向要枚举的读取字符串的指针。 如果函数要枚举与 dwStyle
[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 [仅限桌面应用] |
| 目标平台 | 窗户 |
| 标头 | immdev.h (包括 Immdev.h、Windows.h) |
| 库 | Imm32.lib |
| DLL | Imm32.dll |