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

參考