[Now Supported on Windows NT]
ImmGetConversionList函数从一个字符或单词中检索字符或单词的列表。
UINT ImmGetConversionList(
HKL 【hKL】, | |
HIMC 【hIMC】, | |
LPCTSTR 【lpSrc】, | |
LPCANDIDATELIST 【Pointer to a null-terminated character string.】, | |
DWORD 【dwBufLen】, | |
UINT 【//菜单标志】 | |
); |
参数
【hKL】
处理键盘布局。
【hIMC】
处理输入上下文。
【lpSrc】
指向空终止字符串的指针。
【Pointer to a null-terminated character string.】
指向接收转换结果的CANDIDATELIST结构的指针。
【dwBufLen】
目标缓冲区的大小(以字节为单位)。如果为零,则该函数返回完整转换结果所需的缓冲区大小。
【//菜单标志】
动作标志此参数可以是以下值之一:
值 | 含义 |
GCL_CONVERSION | 源字符串是读字符串。该函数将结果字符串复制到目标缓冲区。 |
GCL_REVERSECONVERSION | 源字符串是结果字符串。该函数将读取字符串复制到目标缓冲区。 |
GCL_REVERSE_LENGTH | 源字符串是结果字符串。该函数返回在给定GCL_REVERSECONVERSION时将创建的读取字符串的大小(以字节为单位)。 |
返回值
返回复制到指定缓冲区的字节数,或者如果【dwBufLen】为零,则需要接收列表所需的缓冲区大小。
也可以看看