6.27 如何使用进度条

初始化(CProgressCtrl)

SetDlgItemText(IDC_EDIT, _T("0%"));//设置进度条的范围
m_ctrlProgress.SetRange(0, 100);
//设置进度条的每一步的增量
m_ctrlProgress.SetStep(10);
//设置进度条的当前位置
m_ctrlProgress.SetPos(0);

测试:

void CDemoDlg::OnTest()
{//获得进度条的位置范围的最小值和最大值int nLower = 0;int nUpper = 0; m_ctrlProgress.GetRange(nLower, nUpper);if (m_ctrlProgress.GetPos() == nUpper){m_ctrlProgress.SetPos(nLower);}//用每一步的增量来增加进度条的当前位置m_ctrlProgress.StepIt();                    //获得进度条的当前位置int nPos = (m_ctrlProgress.GetPos() - nLower) * 100 / (nUpper - nLower);CString strText = _T("");strText.Format(_T("%d%"), nPos);SetDlgItemText(IDC_EDIT, strText);
}

6.28 如何使用滑块

初始化 CSliderCtrl

//设置滑块的位置的最大值和最小值
m_ctrlSlider.SetRange(0, 100);
//设置滑块的当前位置
m_ctrlSlider.SetPos(50);

拖拉Slider时的事件

void CDemoDlg::OnCustomdrawSlider(NMHDR* pNMHDR, LRESULT* pResult)
{//获得滑块的当前位置int nPos = m_ctrlSlider.GetPos();CString strText = _T("");strText.Format(_T("%d"), nPos);SetDlgItemText(IDC_EDIT, strText);
}

6.29 如何使用旋转按钮

CSpinButtonCtrl

//设置旋转按钮的位置范围
m_ctrlSpinButton.SetRange(-100, 100);
//设置旋转按钮的当前位置
m_ctrlSpinButton.SetPos(0);
//设置旋转按钮的当前基数
m_ctrlSpinButton.SetBase(1);
//设置旋转按钮的伙伴窗口
m_ctrlSpinButton.SetBuddy(GetDlgItem(IDC_EDIT));

6.30 如何在列表控件中插入列

6.31 如何在列表控件中插入行

转载于:https://www.cnblogs.com/Clingingboy/archive/2011/03/21/1990038.html

Win32 控件篇(6)相关推荐

  1. Win32 控件篇(2)

    6.6 如何显示或隐藏控件 同样的还是IsWindowVisible和ShowWindow方法,之前使用过 void CDemoDlg::OnTest() {//获得控件窗口指针CWnd* pWnd ...

  2. Win32 控件篇(3)

    6.11 如何在编辑框中追加文本 用SetWindowText重新设置文本 用SetSel重新设置文本长度,然后用ReplaceSel替换文本的局部文本 void CDemoDlg::OnTest1( ...

  3. win32 控件的创建和消息响应

    win32 控件的创建和消息响应 1. 控件的创建 控件的创建和窗口创建是一样的,例如: //-------- 创建窗口或控件 ---- hwnd = CreateWindow("butto ...

  4. EasyX 如何使用 Win32 控件

    EasyX 原本是用不了 Win32 控件的,但是可以用 hieasyx,一个基于 EasyX 的扩展库,这个库的 github 链接是: https://github.com/zouhuidong/ ...

  5. 【Android】App开发-控件篇

    App开发是一个工作量比较大的项目,要学习App开发首先我们要先去学习手机中的各类工具和信息是怎么运行的,我们可以使用哪些工具来对手机进行设置.这里我采用的开发工具是Android studio. 目 ...

  6. Win32 GUI编程之二-------------使用Win32控件(ListView)

    // Windows 头文件: #include <windows.h>// C 运行时头文件 #include <stdlib.h> #include <malloc. ...

  7. C#【控件篇】Winform中使用MDI窗体

    C#-Winform中使用MDI窗体 窗体搭建及属性配置 代码部分 运行效果 其他学习参考 源码下载地址: 窗体搭建及属性配置 代码部分 运行效果 水平分布 层叠分布 显示当前打开的窗体 其他学习参考 ...

  8. 一起撸个朋友圈吧(step5) - 控件篇【评论控件优化】

    项目地址:github.com/razerdp/Fri- 上篇链接:http://www.jianshu.com/p/4cc3f9c8a713 下篇链接:http://www.jianshu.com/ ...

  9. 一起撸个朋友圈吧(step5) 控件篇【控件组装评论控件】

    项目地址:https://github.com/razerdp/FriendCircle 上篇链接:http://www.jianshu.com/p/a2cdf81359fc 下篇链接:http:// ...

最新文章

  1. CF939E:Maximize! ——题解
  2. Python3中 对local和nonlocal 关键字的改善认识(新手向)
  3. 使用Forms验证存储用户自定义信息
  4. 预见2021:《2021年中国呼叫中心产业全景图谱》 未来十年八大预测
  5. 云服务器升级系统,centos云服务器系统升级
  6. Java 加密解密工具类 数据加密后如何查询
  7. win10程序员计算器面板按钮介绍
  8. 【JSP进阶】JSP九大内置对象,这你也不知道?
  9. TCP/IP四层模型和OSI七层模型的概念
  10. ora-01033错误恢复
  11. 16进制颜色码对照表
  12. 计算机处理器性能排名,电脑处理器性能排行榜
  13. autoCAD恐吓式销售_恐吓式软文的例子 恐吓式软文营销案例分享
  14. php 匹配中文和标点符号,php正则匹配标点符号
  15. Linux zip与unzip:通过正则式解压压缩包内指定的文件
  16. Python PDF转高清图片 可设置转前几张
  17. 后端开发规范(持续更新中...)
  18. [前端三剑客之CSS]display:none opacity:0 visibility:hidden三角恋的爱恨情仇
  19. 用函数的知识来编写一个判断素数的小程序
  20. 全球与中国口腔引导性骨再生(GTR)膜市场深度研究分析报告

热门文章

  1. Android 文件的上传
  2. mysql的入门基础操作
  3. Python随手记—各种方法的使用
  4. tomcat通过一个端口号实现多域名访问
  5. 2016年度最受欢迎中国开源软件评选
  6. 《设计模式之禅》学习笔记(九)
  7. Linux C----创建静态库
  8. 欢迎来到Python循环小课堂
  9. CSS3概述、选择器、兼容性、样式
  10. vue element ui下拉菜单和不是table列表全选功能问题解决方案