CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  ATL/ActiveX/COM

howdevelopment请进,别人也帮着看看(关于ATL的定时器)

楼主moloto2004()2004-11-04 13:54:25 在 VC/MFC / ATL/ActiveX/COM 提问

howdevelopment你好:  
  我对ATL没有什么了解  
   
  根据你的帖子:  
  我定义了一个类:Add  
   
  class   Add      
  {  
  public:  
  static   int   num;  
  static   void   CALLBACK   MyTimerProc(HWND   hwnd,UINT   uMsg,UINT   idEvent,DWORD   dwTime);  
  Add();  
  virtual   ~Add();  
   
  };  
   
  void   CALLBACK   Add::MyTimerProc(HWND   hwnd,   UINT   uMsg,   UINT   idEvent,   DWORD   dwTime)  
  {  
  num++;  
  }  
   
  我想让控件上动态显示num的变化(从0到100),根据Timer的时间间隔。  
   
   
  我的控件叫Ct3  
  可是我不知道怎么添加:  
   
  #include   "Add.h"  
  Ct3::Ct3  
  {  
          //   Add   add;  
        //int   id   =   ::SetTimer(NULL,NULL,100,add.MyTimerProc)       ???  
   
  }  
  HRESULT   OnDraw(ATL_DRAWINFO&   di)  
  {   ...   }  
   
   
  还请你再伸援手啊。。  
  谢了 问题点数:20、回复次数:1Top

1 楼howdevelopment(小侯)回复于 2004-11-04 14:23:19 得分 20

呵呵,有个笨方法,你可以设置一个全局变量,之后在时间线程里赋值,之后在显示时调用不就得了  
  另:如果这样出现static问题,你就用一个Sleep(100)在一个线程里是最方便的。Top

相关问题

  • 大家来帮帮忙,一个定时器的问题 急呀
  • 在显示封面时,定时器错误,请帮忙看看。
  • 用过windows多媒体定时器的朋友帮忙看看
  • 在线程中使用定时器,高手帮忙看看
  • 请帮忙看看这个T0定时器的程序
  • 请教大家帮忙,想要个一定时器的代码!
  • api(定时器)??
  • 请问我有个定时器的程序,进来帮个忙,在线等待
  • 关于WaitForSingleObject与定时器的问题?请大家帮我看看!
  • 关于多线程和定时器的问题,请高手帮忙

关键词

  • atl
  • mytimerproc
  • ct3
  • uint
  • hwnd
  • num
  • add
  • static

得分解答快速导航

  • 帖主:moloto2004
  • howdevelopment

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

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