SendMessage函数发送的消息不用进入线程队列,但它是否要经过消息循环呢?

hixiaopeng 2006-04-15 06:40:26
如果说 SendMessage函数发送的消息也要经过消息循环的话,是否可以这样理解: SendMessage发送的消息不进入线程消息队列,但要经过消息循环处理,也就意味着GetMessage函数不仅从消息队列中提取消息,还要随时接收SendMessage发送的消息并且将它分派给winpro处理,不知道对不对?

如果是这样的话,"SendMessage将消息直接发送给winpro函数处理",这句话里的"直接"又怎么理解呢?
请大虾指点,先谢谢了!!
...全文
258 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yingfeiqiyue 2006-06-22
  • 打赏
  • 举报
回复
等你答案
bighead 2006-04-17
  • 打赏
  • 举报
回复
某些时候(一般是在同一线程内),SendMessage()的调用中,windows会跳过GetMessage()直接调用winproc函数

7,540

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧