MfC 进度条控件

MfC 进度条控件

大家好,又见面了,我是全栈君,祝每个程序员都可以多学几门语言。

1.进度条

        主要用来进行数据读写、文件拷贝和磁盘格式等操作时的工作进度提示情况,如安装程序等,伴随工作进度的进展,进度条的矩形区域从左到右利用当前活动窗体标题条的颜色来不断填充。 

2.进度条控制在MFC类库中的封装类为CProgressCtrl,通常仅作为输出类控制,所以其操作主要是设置进度条的范围和当前位置,并不断地更新当前位置。进度条的范围用来表示整个操作过程的时间长度,当前位置表示完毕情况的当前时刻。

SetRange()函数用来设置范围,初始范围为0-100,

SetPos()函数用来设置当前位置,初始值为0,

SetStep()函数用来设置步长,初始步长为10,

StepIt()函数用来依照当前步长更新位置,

OffsetPos()函数用来直接将当前位置移动一段距离。假设范围或位置发生变化,那么进度条将自己主动重绘进度区域来及时反映当前工作的进展情况。 
3.实例

    1)简单使用方法

m_Progress.SetRange(1,100);
for(int i=0;i<100;i++)
{
m_Progress.StepIt();
Sleep(10);

    2)关于接受时进度条的应用:

DWORD dwSize = recv()//先接收文件的大小;

m_ProgressCtrl.SetRange32(0, nSize); //设置进度条的范围

DWORD dwRecv = 0;

while(dwRecv < dwSize)

{

dwRecv += recv(); //接收文件

m_ProgressCtrl.SetPos(dwRecv); //设置进度条的位置

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/118930.html原文链接:https://javaforall.net

(0)
上一篇 2021年11月29日 上午8:00
下一篇 2021年11月29日 上午8:00


相关推荐

  • 数据库返回的整型数据被偷换成了字符串类型[通俗易懂]

    数据库返回的整型数据被偷换成了字符串类型

    2022年2月15日
    39
  • 超干货!!!零基础过Python计算机二级,考级必备!!!

    超干货!!!零基础过Python计算机二级,考级必备!!!大学加分技能,Python计算机二级!!!

    2022年10月12日
    4
  • HttpClient使用详解

    HttpClient使用详解Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会更加深入。一、简介HttpClient是ApacheJakartaCommon下的子项目,用来提供高效的

    2022年7月22日
    12
  • eureka集群高可用配置[通俗易懂]

    eureka集群高可用配置[通俗易懂]网上讲这个东西的很多,抄来抄去的,大部分类似,多数没讲明白为什么那么配置。譬如eureka.client.register-with-eureka和fetch-registry是否要配置,配不配区别在哪里;eureka的客户端添加service-url时,是不是需要把所有的eureka的server地址都写上,还是只需要写一个server就可以了(因为server之间已经相互注册了)?如果写上了所…

    2022年6月14日
    57
  • Android的TCP Socket连接组件

    Android的TCP Socket连接组件

    2021年8月25日
    57
  • 什么是同构(无向完全图有几种非同构的圈)

    http://162.105.81.212/JudgeOnline/problem?id=2040  
    题意给定两个有向图,找出其同构的对应点,并输出其对应的序列。。。
     
    介于该题的点数<=25 个 直接dfs搜索就可以解决问题,但是剪掉还是必要的;
    1,对于在途中的出度 和入读都唯一的点,那么就可以直接的判断其对应关系,
    2, 对于当前点u,他与已经确定对应关系的点 i 的关系 必须和正准备和u匹配的点v和 点

    2022年4月14日
    382

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号