VC:其他控件(CProgressCtrl、CScrollBar、CDateTimeCtrl、CMonthCalCtrl)
1、进度条
m_progressCtrl.SetRange(0,100);
for(int i=0;i<100;i++)
{
m_progressCtrl.SetPos(i);
Sleep(100);
}
AfxMessageBox("进度条到达终点");
2、滑块控件:添加WM_VSCROLL消息。
void COtherCtrlDlg::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar)
{
// TODO: Add your message handler code here and/or call default
m_SliderCtrl.SetRange(0,100);
CString str;
str.Format("%d",m_SliderCtrl.GetPos());
SetDlgItemText(IDC_EDIT1,str);
CDialog::OnHScroll(nSBCode, nPos, pScrollBar);
}
3、时间控件:添加MCN_SELECT、或MCN_SELCHANGE消息映射
1)CDateTimeCtrl:
void COtherCtrlDlg::OnSelectMonthcalendar1(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here
CString str;
SYSTEMTIME time;
m_date.GetCurSel(&time);
str.Format("%d年 %d月 %d 日 星期%d",time.wYear,time.wMonth,time.wDay,time.wDayOfWeek);
AfxMessageBox(str);
*pResult = 0;
}
2)CMonthCalCtrl:
void COtherCtrlDlg::OnCloseupDatetimepicker1(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here
CString str;
SYSTEMTIME time;
m_time.GetTime(&time);
//m_date.GetCurSel(&time);
str.Format("%d年 %d月 %d 日 星期%d",time.wYear,time.wMonth,time.wDay,time.wDayOfWeek);
m_date.SetCurSel(&time);
AfxMessageBox(str);
*pResult = 0;
}
VC:其他控件(CProgressCtrl、CScrollBar、CDateTimeCtrl、CMonthCalCtrl)相关推荐
- vc picture控件载入背景图,随控件大小改变
在mfc里,想要在Picture控件中载入一张图片有两种方法:静态的和动态的.静态的方法就是图片先载入资源(.rc)文件中,拥有一个唯一的ID:动态的方法就是制定图片的路径名即可. 当然这样的方法网上 ...
- vc picture控件的分类总结(转载)
VC PICTURE控件的使用,如何加载背景图片 vc picture控件的分类总结: (一) 非动态显示图片(即图片先通过资源管理器载入,有一个固定ID) (二) 动态载入图片(即只需要在程序中指定 ...
- VC++----ListBox控件的使用
VC++----ListBox控件的使用_哈客部落 - 站长网部落 hake.cc 哈客站长网打造站长最好的部落 http://www.hake.cc/a/biancheng/ruanjian/vs/ ...
- VC常用控件用法(转载)
1.表头控制 Header Control 2.图像列表控制 Image List 3.列表控制和视 List Control&List View 4.树控制和视 Tree Control&a ...
- VC DataGrid控件使用总结
MS CDataGrid控件用法详解 本文示例源代码或素材下载 .DataGrid控件是VC方便地用来显示数据的一个极好的网格控件,我不否认网上还有期它不少优秀的网格控件,但我总喜欢使用微软自已的东西 ...
- VC++ OCX 控件注册
转自:http://www.cctry.com/thread-5334-1-1.html 方法一:在dos或Windows命令行下运行:regsvr32 ocxname.ocx 注册 示例: regs ...
- vc mysql控件_VC++使用ActiveX控件连接和操作数据库
VS2008运用ActiveX控件连接和操作数据库关闭时一直有个内存释放的错误,好像使用VC6.0会多生成2个文件,就不会有问题. VC++使用ActiveX控件连接和操作数据库的方法分两种: 1.通 ...
- VC ActiveX 控件 开发总结
VC 制作ActiveX 控件(OCX) http://ileson.iteye.com/blog/1002910 1.vc6下建立一下activeX工程 详见http://hi.baidu. ...
- win7 64位VC串口控件打不开解决方法
写了个MSComm的串口通信程序,在没有安装Vc的机器上没有办法运行.需要手动注册控件. 不过手动注册可以写成bat文件来完成.首先是建一个文件夹,64位系统将Windows/SysWOW64(32位 ...
- vc++给控件添加消息和函数
在这个地方主要说一下给按钮控件添加双击消息,因为我们给按按钮控件添加双击消息的时候,并且创建一个函数发现并没有触发这个消息,,比如: void CABDlg::OnDoubleclickedButto ...
最新文章
- ICCV 2021| GRF: 用于三维表征和渲染的通用神经辐射场(已开源)
- 停用一些不必要的Windows服务
- 【java】java工具类StringUtils,org.apache.commons.lang3.StringUtils
- snakebar 的使用
- 扩容是元素还是数组_348,数据结构1,数组
- sql中的indexof,函数介绍
- Protobuf序列化的原理-负数的存储
- java 静态与非静态之间的访问规则简述
- centos7的systemd命令对比
- mysql去重的最方便的两种方法_mysql去重的最方便的两种方法
- 新手 Spring 疑惑
- ubuntu14.04中安装open jdk1.8以及报错解决分析
- java.lang.UnsatifiedLinkError错误一例:不同虚拟机之间的库不能共用
- 【STM32】TFTLCD驱动原理
- 福昕阅读器中删除单个,多个注释,隐藏所有注释。
- 客快物流大数据项目(六十八):工作流调度
- 【Java学习笔记】API:I/O流
- java事务和分布式事务详解
- 制作后台首页详细步骤
- 涵盖从java入门到深入架构,Linux、云计算、分布式、大数据Hadoop、ios、Android、互联网技术应有尽有