Win32 控件篇(6)
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)相关推荐
- Win32 控件篇(2)
6.6 如何显示或隐藏控件 同样的还是IsWindowVisible和ShowWindow方法,之前使用过 void CDemoDlg::OnTest() {//获得控件窗口指针CWnd* pWnd ...
- Win32 控件篇(3)
6.11 如何在编辑框中追加文本 用SetWindowText重新设置文本 用SetSel重新设置文本长度,然后用ReplaceSel替换文本的局部文本 void CDemoDlg::OnTest1( ...
- win32 控件的创建和消息响应
win32 控件的创建和消息响应 1. 控件的创建 控件的创建和窗口创建是一样的,例如: //-------- 创建窗口或控件 ---- hwnd = CreateWindow("butto ...
- EasyX 如何使用 Win32 控件
EasyX 原本是用不了 Win32 控件的,但是可以用 hieasyx,一个基于 EasyX 的扩展库,这个库的 github 链接是: https://github.com/zouhuidong/ ...
- 【Android】App开发-控件篇
App开发是一个工作量比较大的项目,要学习App开发首先我们要先去学习手机中的各类工具和信息是怎么运行的,我们可以使用哪些工具来对手机进行设置.这里我采用的开发工具是Android studio. 目 ...
- Win32 GUI编程之二-------------使用Win32控件(ListView)
// Windows 头文件: #include <windows.h>// C 运行时头文件 #include <stdlib.h> #include <malloc. ...
- C#【控件篇】Winform中使用MDI窗体
C#-Winform中使用MDI窗体 窗体搭建及属性配置 代码部分 运行效果 其他学习参考 源码下载地址: 窗体搭建及属性配置 代码部分 运行效果 水平分布 层叠分布 显示当前打开的窗体 其他学习参考 ...
- 一起撸个朋友圈吧(step5) - 控件篇【评论控件优化】
项目地址:github.com/razerdp/Fri- 上篇链接:http://www.jianshu.com/p/4cc3f9c8a713 下篇链接:http://www.jianshu.com/ ...
- 一起撸个朋友圈吧(step5) 控件篇【控件组装评论控件】
项目地址:https://github.com/razerdp/FriendCircle 上篇链接:http://www.jianshu.com/p/a2cdf81359fc 下篇链接:http:// ...
最新文章
- Windows上打开大文件的工具
- vue 附件上传获取附近内容_vue实现文件上传功能
- neo4j 关系属性_Neo4j:特定关系与一般关系+属性
- 口琴膜片什么作用_2020年半音阶口琴选购攻略,让小白告别选择困难
- 索引的使用规则和设计考虑
- 将button变成圆形(有弧度)
- 4KB/2MB/1GB 4级/5级分页模式下的线性地址翻译以及CR3
- 从CVPR2019看计算机视觉的最新趋势
- 计算机科学与技术参考论文题目关本科,优秀计算机本科论文题目推荐
- 如何写好一篇英文科技论文
- 如何更换和删除微软雅黑字体
- 查看加密QQ空间日志
- 阿里p7程序员哀叹:35岁,被通知合同不再续签
- jpa 动态查询条件 数组_利用JPA+querydsl实现多条件动态查询
- 招商银行一网通H5接口调试和测试报告撰写注意事项
- Kotlin全套视频教程分享
- 使用bigdecimal来保留小数
- 御手洗sama 网易宝面试:java程序员(其实我根本不记得我投的是什么了,但是一直问的是java,应该就是java了)...
- SQL进阶教程 | 史上最易懂SQL教程!10小时零基础成长SQL大师!!
- 宽带拨号失败服务器未响应什么意思,宽带拨号服务器未响应