VC:其他控件(CProgressCtrl、CScrollBar、CDateTimeCtrl、CMonthCalCtrl)

news/2024/7/5 4:36:35

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;

       }


http://lihuaxi.xjx100.cn/news/251432.html

相关文章

linux孤立cpu,Linux 抛弃旧款 CPU,一下子少 50 万行代码

IT 之家4 月 3 日消息 Linux 内核维护者已经决定在即将发布的新版本中抛弃对旧款 CPU 架构的支持&#xff0c;因此 Linux 4.17 内核将减少大约 500000 行代码&#xff0c;根据 Linux 统计器&#xff0c;目前它包含大约 2030 万行代码。IT 之家报道&#xff0c;将被弃用的体系架…

SpringBoot 中 JPA 的使用

前言 第一次使用 Spring JPA 的时候&#xff0c;感觉这东西简直就是神器&#xff0c;几乎不需要写什么关于数据库访问的代码一个基本的 CURD 的功能就出来了。下面我们就用一个例子来讲述以下 JPA 使用的基本操作。 新建项目&#xff0c;增加依赖 在 Intellij IDEA 里面新建一个…

【组队学习】【32期】推荐系统-新闻推荐系统实践

推荐系统-新闻推荐系统实践 航路开辟者&#xff1a;罗如意领航员&#xff1a;肖桐航海士&#xff1a;汪志鸿、吴忠强、赖敏材、王辰玥、毛伟、宋禹成、陈雨龙、管柯琴 基本信息 开源内容&#xff1a;https://github.com/datawhalechina/fun-rec内容属性&#xff1a;公测课程…

input core input.c (1)

drivers/input/input.c 就是所谓的input的核心程序。 分析这个文件&#xff0c;先从input_init开始。 1: static int __init input_init(void) 2: { 3: err class_register(&input_class); 4: err input_proc_init(); 5: err register_chrdev(INPUT_MAJOR, "i…

GZip压缩与解压缩

GZIP的压缩与解压缩代码&#xff1a; public static class CompressionHelper{/// <summary> /// Compress the byte[] /// </summary> /// <param name"input"></param> /// <returns></returns> public static byte[] Compres…

linux shell显示下载进度,shell脚本测试下载速度

在linux下用shell来测试下载速度&#xff0c;很实用的shell代码。代码&#xff1a;复制代码 代码示例:#!/bin/bash#date:20140210# edit: www.jquerycn.cn#used for test server download speedr_host"188.18.28.19"r_dir"/home/test0208/tmp"r_file"…

TSQL语句中的Like用法

SQL Server&#xff1a;SQL Like 的特殊用法 %&#xff1a;匹配零个及多个任意字符&#xff1b; _&#xff1a;与任意单字符匹配&#xff1b; []&#xff1a;匹配一个范围&#xff1b; [^]&#xff1a;排除一个范围 SymbolMeaninglike 5[%]5%like [_]n_nlike [a-cdf]a, b, c, d…

【组队学习】【32期】scikit-learn教程

scikit-learn教程 航路开辟者&#xff1a;江季领航员&#xff1a;李牧轩航海士&#xff1a;武帅、陈宇 基本信息 开源内容&#xff1a;&#xff1a;https://github.com/datawhalechina/machine-learning-toy-code/tree/main/ml-with-sklearn内容属性&#xff1a;公测课程内容…