Fil*_*ącz 10 c++ winapi postmessage sendmessage waitforsingleobject
我想知道调用SendMessage(哪些块)和调用PostMessage与WaitForSingleObject一起有什么区别.思考?
Jör*_*son 18
SendMessage()如果您在COM调用的上下文中调用它,可能会被拒绝,其中COM对象位于STA中(通过消息泵调用调用).PostMessage()不限于遵守COM公寓规则.
此外,PostMessage()将消息放在窗口的消息队列的末尾.SendMessage()绕过队列.您可以在Raymond Chen的博客The Old New Thing上找到关于消息队列的更长时间的讨论.
我的观点是,有更多的区别SendMessage()和PostMessage()比满足眼睛.我真的建议浏览雷蒙德的博客,因为他已经涵盖了多年来的许多问题.
| 归档时间: |
|
| 查看次数: |
11396 次 |
| 最近记录: |