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

一个进度条在工程上的应用问题--急!!!

楼主ncustlyh(float)2004-09-04 20:59:01 在 VC/MFC / 界面 提问

如何在采土程序中嵌入一个进度条的界面(进度条对话框或在状态栏中显示),比如相继在采图像是曝光时间长到十秒以上时需要嵌入一个进度条来显示曝光进度,在曝光时间结束时进度条完成使命,自动消失或隐去,不会影响到程序的正常运行,望各位同仁指点一二,小生再次先行谢过了!!! 问题点数:50、回复次数:9Top

1 楼boluoCTO(菠萝项目经理)回复于 2004-09-04 21:40:53 得分 5

大概是这样  
  const   DWORD   TIMELIMIT   =   10000;  
  If(曝光)  
  {  
          DWORD   dwBegin   =   GetTickCount();  
          SetTimer(1,..,NULL);  
  }  
   
  OnTimer(...)  
  {  
   
  }  
   
  Top

2 楼boluoCTO(菠萝项目经理)回复于 2004-09-04 21:44:01 得分 5

OnTimer(...)  
  {  
        If(GetTickCount()   -   dwBegin   >   TIMELIMIT)  
        {  
                Process.visible   =   true;  
          }  
        If(!曝光)  
          {  
                Process.visible   =   false;  
                KillTimer(1);  
   
            }  
           
  }  
  伪码哈,具体代码可以自己添加Top

3 楼ncustlyh(float)回复于 2004-09-05 09:13:51 得分 0

我试着在状态条上做过一个进度条,由于它不能实现“在曝光时间结束时进度条完成使命,自动消失或隐去”影响了别的状态栏显示,希望能帮帮我!!!Top

4 楼boluoCTO(菠萝项目经理)回复于 2004-09-05 10:14:05 得分 5

所以要用个Timer不停检查是否还处于曝光状态。  
  如果知道曝光开始时间和持续时间,if(GetTickCount()   -   开始时间   ==   持续时间)  
                                                                                              Process.visible   =   false;  
  如果能够判断是否还在曝光那就简单if(!曝光)  
                                                                                Process.visible   =   false;  
   
  具体怎么判断你应该自己想办法Top

5 楼zhaogaojian(米柑年成-WWW.VSFAN.NET)回复于 2004-09-05 16:59:08 得分 10

在程序状态栏添加进度条  
  http://www.vckbase.com/document/viewdoc/?id=506Top

6 楼ncustlyh(float)回复于 2004-09-15 17:23:44 得分 0

这段时间由于忙于别的项目上的事情这个帖子一直没有来看,以至于这个问题到现在还是未能解决,进度条在状态栏上可以实现实时的曝光显示,但是不能够实现在曝光状态结束之后的自动消失和掩藏,以至于影响到别的显示框在状态栏上的显示,还请诸位能帮帮忙!!!指点迷津!小弟谢谢了!!!Top

7 楼yaolan1999(可可猫)回复于 2004-09-16 09:00:03 得分 20

m_process.ShowWindow(SW_HIDE);Top

8 楼yaolan1999(可可猫)回复于 2004-09-16 09:05:34 得分 5

m_process是你要隐藏的进度条Top

9 楼ncustlyh(float)回复于 2004-09-17 14:46:12 得分 0

谢谢各位了!Top

相关问题

  • 进度条的问题,急!!!!!!
  • 急呀!进度显示
  • 如何安排工程的各个阶段进度?
  • 关于应用工程的测试
  • 关于进度条的问题(急)
  • 进度条实现问题!(急!!)
  • 在底层支持库中应用软件工程的方法?
  • 高分求教开发ASP.NET工程时Webservice的应用问题
  • 有谁听过"清华IT应用工程师认证"?
  • 如何在实际项目中应用软件工程理论?

关键词

  • 曝光
  • 状态栏
  • 进度条
  • gettickcount
  • 显示
  • 时间
  • visible
  • 消失
  • 程序
  • 状态

得分解答快速导航

  • 帖主:ncustlyh
  • boluoCTO
  • boluoCTO
  • boluoCTO
  • zhaogaojian
  • yaolan1999
  • yaolan1999

相关链接

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

广告也精彩

反馈

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