Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.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
Winapi 什么是组合框消息359 0x167?_Winapi_Combobox_Controls_Message - Fatal编程技术网

Winapi 什么是组合框消息359 0x167?

Winapi 什么是组合框消息359 0x167?,winapi,combobox,controls,message,Winapi,Combobox,Controls,Message,我在任何地方都找不到此信息,包括在官方Windows API文档中。当控件失去焦点时,它被发送到子类化过程。它未在winuser.h中定义 它是这样发送的: 0x02D - WM_DELETEITEM 0x167 - ??? 0x202 - WM_LBUTTONUP 我的编译器是MinGW,系统为Windows XP SP3。0x167在保留供系统使用的消息范围内。SDK中未明确定义的此范围内的消息是系统内部使用的专用消息。这在以下章节中有详细说明: #定义WM_用户0x0400 0到WM_

我在任何地方都找不到此信息,包括在官方Windows API文档中。当控件失去焦点时,它被发送到子类化过程。它未在winuser.h中定义

它是这样发送的:

0x02D - WM_DELETEITEM
0x167 - ???
0x202 - WM_LBUTTONUP

我的编译器是MinGW,系统为Windows XP SP3。

0x167
在保留供系统使用的消息范围内。SDK中未明确定义的此范围内的消息是系统内部使用的专用消息。这在以下章节中有详细说明:

#定义WM_用户0x0400

0到WM_用户–1

保留供系统使用的消息

第一个范围(0到WM_USER–1)中的消息编号由系统定义。系统保留此范围内未明确定义的值


0x167消息响应在组合编辑控件中选择文本

您认为此消息可以解决的实际问题是什么?如果您提问的唯一原因是好奇,那么这不是一个实际问题。StackOverflow是针对实际问题的。我认为这是一个有效的问题,微软对这些问题的记录很差,你永远不知道未来的读者何时可能需要了解它们。如果一个关于Windows API编程的问题是非主题性的,那么我不知道主题是什么。这不是“文档记录不良”,而是没有文档记录的。“相当有意的。”汉帕桑:它的记录很差。事实上,给定的消息只供系统使用,应该清楚地说明(因为它暴露于用户编写的子类函数中),而不是简单地缺少信息。所有这些都是正确的,但它不能回答问题。WM_PAINT(0x000F)也在这个范围内,但是这个范围是有文档记录的,并且很容易在winuser中找到。h有许多未记录的消息保留给系统。这似乎是其中之一。@AdrianMcCarthy:请仔细阅读我突出显示的文档部分
WM_PAINT
在同一范围内,但它是一条明确定义的消息,因此被记录在案。0x167没有明确定义,因此它是私有的,没有文档记录。这就回答了OP关于它被记录在哪里的问题——它在任何地方都没有被记录。@RemyLebeau:好吧,我收回我的评论。我认为我们对被问到的问题有不同的解释。