msg 结构 (winuser.h)

包含来自线程的消息队列的消息信息。

语法

typedef struct tagMSG {
  HWND   hwnd;
  UINT   message;
  WPARAM wParam;
  LPARAM lParam;
  DWORD  time;
  POINT  pt;
  DWORD  lPrivate;
} MSG, *PMSG, *NPMSG, *LPMSG;

成员

hwnd

类型:HWND

其窗口过程接收消息的窗口的句柄。 当消息是线程消息时,此成员为 NULL

message

类型: UINT

消息的标识符。 应用程序只能使用低字;高字由系统保留。

wParam

类型:WPARAM

关于消息的附加信息。 确切含义取决于 消息 成员的值。

lParam

类型:LPARAM

关于消息的附加信息。 确切含义取决于 消息 成员的值。

time

类型:DWORD

消息的发布时间。

pt

类型: POINT

发布消息时的光标位置(以屏幕坐标表示)。

lPrivate

要求

要求
最低受支持的客户端 Windows 2000 专业版 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows 2000 Server [桌面应用 |UWP 应用]
标头 winuser.h (包括 Windows.h)

请参阅

概念性

GetMessage

消息和消息队列

PeekMessage

PostThreadMessage

引用