Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/142.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Windows 10-WM_IME_NOTIFY接收wParam=15,该参数不在有效命令列表中。15的这个值是多少?_C++_Windows_Ime - Fatal编程技术网

C++ Windows 10-WM_IME_NOTIFY接收wParam=15,该参数不在有效命令列表中。15的这个值是多少?

C++ Windows 10-WM_IME_NOTIFY接收wParam=15,该参数不在有效命令列表中。15的这个值是多少?,c++,windows,ime,C++,Windows,Ime,我正在为Windows上的IME输入实现一些自定义处理,并注意到一些WM_IME_NOTIFY消息的wParam值为15,这不在有效命令列表中,如下所示 我错过了什么?是否有更新的文档包含有效命令的更新列表 15的这个值是多少?您可以从WinAPI头中收集到一些关于这些的信息。我怀疑它们是可以忽略的内部(未记录的)消息,但它们根本没有被提及似乎很奇怪。微软没有定义值15。定义的最高值为IMN_PRIVATE(14),MSDN也未记录该值。所以15很可能是IME实现的内部消息。在发布问题之前,我查

我正在为Windows上的IME输入实现一些自定义处理,并注意到一些WM_IME_NOTIFY消息的wParam值为15,这不在有效命令列表中,如下所示

我错过了什么?是否有更新的文档包含有效命令的更新列表


15的这个值是多少?

您可以从WinAPI头中收集到一些关于这些的信息。我怀疑它们是可以忽略的内部(未记录的)消息,但它们根本没有被提及似乎很奇怪。微软没有定义值15。定义的最高值为
IMN_PRIVATE
(14),MSDN也未记录该值。所以15很可能是IME实现的内部消息。在发布问题之前,我查看了文档(之前链接过)和标题imm.h,正如@RemyLebeau所述,最后一个值是(14)。仍然不知道15的值是多少。希望有一些更新的文档或其他东西。@Stephan 15不是Microsoft的官方价值,所以您无法从那里获得文档。我还没有发现在线句柄值超过13或14的代码示例,所以15通常不是一个常见的值。更有理由认为它可能是您的系统所使用的特定IME实现的私有值using@RemyLebeau我正在运行自己的Windows 10股票实现,并得到这些值,这就是为什么我感到困惑。