关于SendMessage和PostMessage的友情提醒

你可能已经知道关于SendMessage和PostMessage的不同,那请略过此文。
友情提醒:
1)SendMessage不会返回直到接收者处理完了该消息。而PostMessage只是把消息放入队列,就立即返回。
2)如果你要在不同的Thread中传递消息,比较安全的方法是用PostMessage。
3)如果要在多个Thread之间传递消息,又希望发送者能得到接收者的确认,你可以用SendMessageTimeout或者让接收者PostMessage到发送者进行确认。

posted on 2005-04-14 12:02  Michael Zhao  阅读(1161)  评论(0编辑  收藏  举报