SendMessage 发送消息后会等待处理结果;
PostMessage 把消息送人等待处理的消息队列.
发送 SendMessage 消息好比: 你扔一颗手榴弹到敌群中, 并期待看到血肉横飞的场面;
发送 PostMessage 消息好比: 你在敌人就要路过的地方埋上一颗地雷, 你就不管了.
如果想要等待处理的结果就只能用SendMessage
SendMessage与PostMessage的区别
本文详细解释了Windows消息处理机制中SendMessage与PostMessage两种不同消息发送方式的特点与应用场景。通过生动的比喻帮助理解两者之间的主要区别:SendMessage同步等待响应而PostMessage则异步发送不等待。
PostMessage 把消息送人等待处理的消息队列.
发送 SendMessage 消息好比: 你扔一颗手榴弹到敌群中, 并期待看到血肉横飞的场面;
发送 PostMessage 消息好比: 你在敌人就要路过的地方埋上一颗地雷, 你就不管了.
如果想要等待处理的结果就只能用SendMessage

被折叠的 条评论
为什么被折叠?