GetMessage - 从系统中获取消息,将消息从系统
中移除,阻塞函数,当系统中没有
消息时,GetMessage函数阻塞,
等候下一条消息。
PeekMessage - 以查找的方式从系统中获取消息
可以不将消息从系统中移除,非
阻塞函数,当系统中没有消息时
返回FALSE,执行后续代码。
BOOL PeekMessage(
LPMSG lpMsg, // message information
HWND hWnd, // handle to window
UINT wMsgFilterMin, // first message
UINT wMsgFilterMax, // last message
UINT wRemoveMsg// 移除标识。
);
中移除,阻塞函数,当系统中没有
消息时,GetMessage函数阻塞,
等候下一条消息。
PeekMessage - 以查找的方式从系统中获取消息
可以不将消息从系统中移除,非
阻塞函数,当系统中没有消息时
返回FALSE,执行后续代码。
BOOL PeekMessage(
LPMSG lpMsg, // message information
HWND hWnd, // handle to window
UINT wMsgFilterMin, // first message
UINT wMsgFilterMax, // last message
UINT wRemoveMsg// 移除标识。
);
void Message( ){ } |