如何把消息放进消息队列

Rya 2004-12-22 06:21:20
如何在MFC程序运行中,在某一过程把消息放进消息队列中,例如WM_PAINT,WM_SIZE
用::SendMessage吗?
...全文
109 点赞 收藏 10
写回复
10 条回复
Rya 2004年12月23日
SendMessage是全局函数吗?
如何让指定的类处理我们发的消息,也就是参数有什么要求,MSDN没说清楚
回复 点赞
angelcool 2004年12月23日
可以结贴了!!^_^
回复 点赞
lu1172101275 2004年12月23日
楼上的讲很清楚
回复 点赞
HunterForPig 2004年12月22日
SendMessage :把消息放进消息队列,并等待消息处理完后返回
PostMessage:把消息放进消息队列马上返回
如此说不right

看看msdn
The SendMessage member function calls the window procedure directly and does not return until that window procedure has processed the message. This is in contrast to the PostMessage member function, which places the message into the window's message queue and returns immediately
回复 点赞
lemon_wei 2004年12月22日
都对,我就不说了。
回复 点赞
chqu18 2004年12月22日
像楼上说的
回复 点赞
xubin_sh 2004年12月22日
WM_PAINT要用InvalidateRect送消息
回复 点赞
oyljerry 2004年12月22日
SendMessage 和 PostMessage
都可以
回复 点赞
Henry0 2004年12月22日
SendMessage :把消息放进消息队列,并等待消息处理完后返回
PostMessage:把消息放进消息队列马上返回
回复 点赞
qrlvls 2004年12月22日
SendMessage 和 PostMessage
回复 点赞
发动态
发帖子
VC/MFC
创建于2007-09-28

7889

社区成员

42.1w+

社区内容

VC/MFC相关问题讨论
社区公告
暂无公告