主题: [求助]关于孙鑫老师的VC++编程的第一课的程序
精华帖 (0)   良好帖 (0)   新手帖(0)   垃圾帖 (0)      收藏
  • 放荡不羁 我现在不在线,你找我吗?
  • 显示默认头像
  • 昵称:放荡不羁
  • 专家等级:新手上路
  • 专家分:0
  • 可用分等级:佃户
  • 精华:0
  • 帖子数:12
  • 结帖率: 100%
  • 注册时间:2008-05-22 02:04:00
发表于 2008-05-24 02:10:00
楼主

 [求助]关于孙鑫老师的VC++编程的第一课的程序

我想问下 根据孙鑫老师的思路用SDK写了一个窗口,我想问下
在消息响应中加入了 WM_PAINT消息后,如果不在
SWITCH (UMSG)
   WM_PAINT:
.....................   //此处如果不写任何代码 为什么会造成运行时程序占据了CPU的100%的资源呢?
  BREAK;

求助。。。。。。。。


  • WinApp 我现在不在线,你找我吗?
  • 显示默认头像
  • 昵称:WinApp
  • 专家等级:新手上路
  • 专家分:0
  • 可用分等级:佃户
  • 精华:0
  • 帖子数:50
  • 结帖率: 100%
  • 注册时间:2008-05-13 17:45:00
发表于 2008-05-24 09:02:00
第 1 楼

 

如果当前窗口用户区的某一部分变为无效,操作系统会发送一个WM-Paint消息到消息队列中。如果不调用BeginPaint和EndPaint函数(也不调用ValidateRect函数),该无效区域就不回变为有效,操作系统会一直发WM—Paint消息所以死循环了阿。你看视频挺仔细的阿,继续努力哦。

  • 放荡不羁 我现在不在线,你找我吗?
  • 显示默认头像
  • 昵称:放荡不羁
  • 专家等级:新手上路
  • 专家分:0
  • 可用分等级:佃户
  • 精华:0
  • 帖子数:12
  • 结帖率: 100%
  • 注册时间:2008-05-22 02:04:00
发表于 2008-06-10 03:07:00
第 2 楼

 

呵呵  谢谢你的回答,问题已经解决!


快速回复主题
您还未登录,不能回复帖子
phome.asia   程序员之家论坛
程序员之家 版权所有 Copyright 2004-2009 All Rights Reserved©2009 京 ICP 备 05027197 号 网站地图 关于我们 联系我们