Winapi 窗口消息编码641是什么?

Winapi 窗口消息编码641是什么?,winapi,Winapi,不确定此代码641表示什么。有人知道如何反向查找此代码的含义吗 ---编辑--- 我还查看了头文件,注意到有WM_IME_SETCONTEXT=641,但不确定它对我的应用程序有什么作用 我在GUI中有一个CListCtrl,当双击单元格时,在其单元格上绘制一个CEdit控件。当CEdit控件处于焦点时,我按“ESC”,CEdit控件焦点被取消,但CListCtrl列和行在收到此消息后完全消失。也许我错过了其他一些细节 ---加成--- 作为一种解决方案,我所做的是在编辑控件的OnKeyDown

不确定此代码641表示什么。有人知道如何反向查找此代码的含义吗

---编辑---

我还查看了头文件,注意到有WM_IME_SETCONTEXT=641,但不确定它对我的应用程序有什么作用

我在GUI中有一个CListCtrl,当双击单元格时,在其单元格上绘制一个CEdit控件。当CEdit控件处于焦点时,我按“ESC”,CEdit控件焦点被取消,但CListCtrl列和行在收到此消息后完全消失。也许我错过了其他一些细节

---加成---

作为一种解决方案,我所做的是在编辑控件的OnKeyDown()处理程序中处理“ESC”键,只需隐藏编辑控件窗口,这样就不会向父控件发送进一步的消息。我猜“ESC”键一定会导致一些窗口失效,比如消息。但我不知道为什么它会传播到父代。

它是。我不知道有什么好的方法来查找这些,除了在SDK头上灰显数字或十六进制数字;从WinUser.h:

#define WM_IME_SETCONTEXT               0x0281

这并不总是适用于Windows枚举,因为它们可以定义为(其他常量+1)等。谢天谢地,最糟糕的一组错误消息代码在平台SDK中有一个查找util。

您将得到无法识别的消息。正确的处理方法是转发到
DefWindowProc