参考链接:vc++深入详解
通过消息机制,操作系统将每个事件都包装成一个名为“消息”的结构体MSG来传递给应用程序。
typedef struct tagMSG{
HWND hwnd; //窗口句柄
UINT message; //消息
WPARAM wParam; //消息的附加参数
LPARAM lParam;
DWORD time; //消息传递时的时间
POINT pt; //光标坐标点
} MSG;
- 句柄(HANDLE):资源的标识,操作系统通过句柄找到对应的资源,如操作系统给每一个窗口都指定了一个唯一的标识号(窗口句柄)。