CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C语言

哪位大侠解释一下PeekMessage和GetMessage的区别

楼主grrrrrr(Grrrr)2003-10-03 17:54:09 在 C/C++ / C语言 提问

MSDN:  
  Unlike   the   GetMessage   function,   the   PeekMessage   function   does   not   wait   for   a   message   to   be   placed   in   the   queue   before   returning.    
   
  中文意思我能看懂(汗),但还是解释一下 问题点数:0、回复次数:10Top

1 楼micropentium6(小笨|曾经的美好)回复于 2003-10-03 18:06:48 得分 0

如果该程序的消息队列中没有消息,那Getmessage将继续等待而不返回,程序会等待消息的出现;而peekmessage如其名peek,没有消息也马上返回,而不会等待Top

2 楼sharkhuang(走吧走吧!人总会慢慢长大~)回复于 2003-10-03 18:09:35 得分 0

程序不会block在哪里!和unxi下的try什么什么一样呵呵!Top

3 楼seok(woo)回复于 2003-10-03 20:49:46 得分 0

peekmessage可以处理idel的Top

4 楼grrrrrr(Grrrr)回复于 2003-10-03 22:36:21 得分 0

如果该程序的消息队列中没有消息,那Getmessage将继续等待而不返回,程序会等待消息的出现;而peekmessage如其名peek,没有消息也马上返回,而不会等待  
   
  能解释得详细一点吗,比如:返回到那里Top

5 楼021850524(吸血鬼牌卫生巾)回复于 2003-10-03 23:33:39 得分 0

返回真或假.具体消息在其第一个形参&msg里Top

6 楼Purpleendurer(编程—>任是无情也动人^_^)回复于 2003-10-04 11:51:40 得分 0

如果该程序的消息队列中没有消息,那Getmessage将继续等待而不返回,程序会等待消息的出现;而peekmessage如其名peek,没有消息也马上返回,而不会等待  
  Top

7 楼grrrrrr(Grrrr)回复于 2003-10-05 17:32:07 得分 0

那在暂时没有消息时,PeekMessage()岂不是增加了系统开销,因为程序一直在不停的调用PeekMessage()啊Top

8 楼villager(在黑暗的角落 忧郁的眼神注视着你)回复于 2003-10-05 18:51:30 得分 0

杀人帖Top

9 楼micropentium6(小笨|曾经的美好)回复于 2003-10-05 19:20:58 得分 0

if(PeekMessage(...)!=NULL){  
      //   Translate   &   dispatch   the   message  
  }  
  else{  
    ...  
  }  
  Top

10 楼williamVII(spread)回复于 2003-10-05 19:26:09 得分 0

用PEEK可以使CPU占用率达100%.  
  不信自己试试好了.  
  Top

相关问题

  • 求教关于PeekMessage与GetMessage这两个函数的区别
  • 哪位大侠给解释解释WebService和Servlet的区别
  • 谁能解释一下webbrowser的以下事件的区别?
  • 请解释COM、COM+和DCOM的定义和区别?
  • 谁能帮我解释一下asp与asp.net的区别!谢了!
  • 解释下面Debug和Release的区别?谢谢!
  • 请高手解释一下c++里::、.和->的区别。
  • 请解释一下四个xxx_cast的区别,谢谢.
  • 高手赐教!编译和解释的本质区别!谢谢
  • 两句常用代码谁能解释一下区别

关键词

  • 消息
  • peekmessage
  • getmessage
  • 程序
  • 返回
  • 队列
  • peek
  • 解释
  • 等待
  • 没有

得分解答快速导航

  • 帖主:grrrrrr

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo