api函数的问题(huocx)

huocx 2001-08-29 06:02:28
peekmassage函数是做什么用的,具体一些。一定给分
...全文
113 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
halfdream 2001-08-29
  • 打赏
  • 举报
回复
DepYuka() 是对的。
万年水母 2001-08-29
  • 打赏
  • 举报
回复
peekmessage从handle指向的消息队列中得到头一个消息包,
getmessage和peekmessage的功能一样,不过如果消息队列是空的,getmessage不返回,但peekmessage是立即返回的.

还有一个区别,getmessage会从消息队列中删除得到的消息包,但peekmessage提供有相应的参数去决定是否删除得到的消息包。

详细参数你可以看Delphi或者MSDN的帮助。
losenetway 2001-08-29
  • 打赏
  • 举报
回复
看帮助
coolbaby 2001-08-29
  • 打赏
  • 举报
回复
对,怎么都把peekmessage说成postmessage?
bokei 2001-08-29
  • 打赏
  • 举报
回复
PostMessage() 一发送消息立即返回
SendMessage() 等到消息被接收方处理之后才返回
PeekMessage()和GetMessage()都是在消息队列中获取消息,详细点的去查MSDN
bill_lasker 2001-08-29
  • 打赏
  • 举报
回复
那postmessage()呢?
说完嘛
gjq2000 2001-08-29
  • 打赏
  • 举报
回复
错了,
PeekMessage是从自己的消息队列中取出一个消息。
gjq2000 2001-08-29
  • 打赏
  • 举报
回复
我来说一句:
SendMessage, PeekMessage是用来向其它拥有消息队列的对象
发送消息。
 可以向操作系统发送消息、也可以向别的应用程序发送消息。
两者区别尼克兄已说了。

很多书上对Windows的消息讲到。

本人菜鸟一个,有错的地方请多函。
pankun 2001-08-29
  • 打赏
  • 举报
回复
不对吧.应是PostMessage吧.
Nicky_he 2001-08-29
  • 打赏
  • 举报
回复
向系统发消息,和SendMessage的区别是
SendM等待发送完毕才返回,
PeekM发送了立即返回。

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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