WPARAM 是 Windows API 中用于消息传递的参数类型,通常表示消息的附加信息(很多情况下是按键代码、菜单/控件标识、布尔标志或小整数等)。在 32/64 位系统上它通常是与指针同宽的无符号整数类型(常见实现为 UINT_PTR),常见于窗口过程 WndProc 的参数 wParam。
/ˈdʌbəl.juː ˈpɑːrəm/
Pressing Enter sends WM_KEYDOWN with wParam equal to VK_RETURN.
按下回车会发送 WM_KEYDOWN,其中 wParam 等于 VK_RETURN。
In the window procedure, you must interpret wParam differently depending on which message you receive.
在窗口过程中,你必须根据收到的不同消息,以不同方式解读 wParam。
WPARAM 来自 Windows 编程命名:W(常被理解为 Windows)+ PARAM(parameter,参数)。它与 LPARAM 成对出现,用于在消息机制中携带额外信息;传统上常说 wParam 偏向“word/小整数”,但在现代 64 位 Windows 中它被设计为可容纳指针大小的数据。
WPARAM)WndProc 时频繁使用 WPARAM)WPARAM)