2012-08-25 07:02
⁄ 工业·编程
⁄ 共 552字 ⁄ 字号
小 中 大
- 说明:
- 此函数会检查调用者线程的消息队列并获取任意一个存在的消息。
- 返回值:
- 有消息可用时返回非0,无消息可用时返回0
- 其它需要注意的事项同GetMessage
- */
- BOOL PeekMessage(LPMSG lpMsg,
- HWND hWnd,
- UINT wMsgFilterMin,
- UINT wMsgFilterMax, //前四个参数的用法可参照GetMessage;
- UINT wRemoveMsg //此参数决定着消息如何处理,如下:
- //PM_NOREMOVE意思是被PeekMessage处理过后,
- //消息仍存在于原队列中
- //PM_REMOVE,正好与PM_NOREMOVE相反
- //PM_NOYIELD可以与上二者中的任一个组合使用,
- //此标志可阻止系统释放掉阻塞的线程进入idle状态
- //默认情况下所有类型的消息都会被处理,
- //但可以通过以下标志去指 定处理类型:
- //PM_QS_IMPUT,PM_QS_PAINT,PM_QS_POSTMESSAGE,PM_QS_SENDMESSAGE
- );