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

在线程里调用进度条显示的问题急!

楼主seumzx(dfkdf)2006-10-01 19:08:04 在 VC/MFC / 界面 提问

UINT   Mainfuct(LPVOID   param);  
   
  一个对话框里类产生一个进条度条控件,在初始化时是不会有任何问题的  
  class   CMyDialog   :   public   CDialog  
  {  
  CProgressCtrl   myctrl;  
   
  }  
   
  AfxBeginThread(Mainfuct,this);  
   
  UINT   Mainfuct(LPVOID   param)  
  {  
    CMyDialog   *parm=(CMyDialog*)param;  
    parm->myctrl.setpos(i)//i是我随便写的,只是打个比方  
   
  }  
  现在问题是我在线程里调用进度条的函数更新进度条,程序就不往下执行了,也不出错,我设了断点里也调过了,不知道是什么原因?望诸位高手帮忙解决这个问题 问题点数:20、回复次数:3Top

1 楼zhucde(【風間苍月】★<==>★【虚拟闲人】)回复于 2006-10-01 20:29:40 得分 0

数据无法共享.  
   
  你直接新建一个派生于CWinThread的类,  
  然后在这个类里的InitInstance()调用产生进度条的对话框,  
  最后在需要显示进度条对话框的地方调用该线程类即可Top

2 楼jeef029()回复于 2006-10-01 20:41:36 得分 0

lz详细点  
  我就是这么用的,一直没出过问题!Top

3 楼seumzx(dfkdf)回复于 2006-10-01 23:56:29 得分 0

我以前做功一个软件启动封面,派生的一个CWnd,在里面有用了该方法,也有进度条之类,用的没事,但是现在就出问题了Top

相关问题

关键词

得分解答快速导航

  • 帖主:seumzx

相关链接

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

广告也精彩

反馈

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