现在的位置: 首页 > 综合 > 正文

PostMessage与SendMessage的区别

2014年09月07日 ⁄ 综合 ⁄ 共 249字 ⁄ 字号 评论关闭

PostMessage 只是把消息放入队列,不管其他程序是否处理都返回,然后继续执行
;
SendMessage 必须等待其他程序处理消息后才返回,继续执行。

PostMessage 的返回值表示
PostMessage
函数执行是否正确 ;
SendMessage 的返回值表示其他程序处理消息后的返回值。

使用这两个发送消息函数的最重要的是要看你的程序是否要对消息的滞后性关注否
,PostMessage
会造成消息的滞后性 ,
SendMessage 则不会
,
但如果 SendMessage 消息处理失败
,
则会造成程序停止 !

抱歉!评论已关闭.