Windows图形界面(GUI)-DLG-C/C++ - 日期时间控件(DateTimePicker)

  • 公开视频 -> 链接点击跳转公开课程
  • 博客首页 -> e​​​​​​链接点击跳转博客主页

目录

日期时间控件(DateTimePicker)

使用场景

消息处理

示例代码


日期时间控件(DateTimePicker)

使用场景

  • 表单中需要用户输入日期或时间的地方,如旅行预订、预约系统等。
  • 需要限定输入范围的日期或时间,如生日输入、事件计划等。
  • 在软件中需要记录或显示时间戳的功能,如日志记录、历史事件查看等。
消息处理

  • DTN_DATETIMECHANGE:当控件中的日期和时间发生变化时,会发送此通知消息。
  • DTN_CLOSEUP:当日期时间选择控件的下拉列表关闭时,会发送此通知消息。
示例代码
	case WM_INITDIALOG:{// 初始环境INITCOMMONCONTROLSEX initComm = { 0 };initComm.dwSize = sizeof(INITCOMMONCONTROLSEX);initComm.dwICC = ICC_WIN95_CLASSES;InitCommonControlsEx(&initComm);// 初始控件HWND hDataTime = GetDlgItem(hwnd, IDC_DATETIMEPICKER2);// 设置时间SYSTEMTIME sysTime = { 0 };sysTime.wYear = 2024;sysTime.wMonth = 1;sysTime.wDay = 1;DateTime_SetSystemtime(hDataTime, GDT_VALID, &sysTime);// 设置区间SYSTEMTIME sysTimeRange[2] = { 0 };sysTimeRange[0].wYear = 2020;sysTimeRange[0].wMonth = 1;sysTimeRange[0].wDay = 1;sysTimeRange[1].wYear = 2030;sysTimeRange[1].wMonth = 1;sysTimeRange[1].wDay = 1;DateTime_SetRange(hDataTime, GDTR_MIN | GDTR_MAX, &sysTimeRange);return TRUE;	}case WM_NOTIFY:{NMHDR* info = (NMHDR*)lParam;if (info->idFrom == IDC_DATETIMEPICKER2 && info->code == DTN_CLOSEUP){SYSTEMTIME sysTime = { 0 };DateTime_GetSystemtime(info->hwndFrom, &sysTime);OutputDebugString(L"DTN_CLOSEUP");}return TRUE;}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/874089.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

实习手计(3):前端菜鸟碎碎念

也是顺利熬过三周,感觉时间还蛮快的,但是感觉人变懒散了啊啊啊~本周的周报都没写,每天的学习计划也没完成。本来就菜,再这么懒和拖延怎么办!!!这周总的来说活不太多呢(挺好的&#x…

XMl基本操作

引言 使⽤Mybatis的注解⽅式,主要是来完成⼀些简单的增删改查功能. 如果需要实现复杂的SQL功能,建议使⽤XML来配置映射语句,也就是将SQL语句写在XML配置⽂件中. 之前,我们学习了,用注解的方式来实现MyBatis 接下来我们…

四、 简单工厂模式

文章目录 1 基本介绍2 案例2.1 Drink 抽象类2.2 Tea 类2.3 Coffee 类2.4 DrinkFactory 类2.5 Client 类2.6 Client 类运行结果2.7 总结 3 各角色之间的关系3.1 角色3.1.1 Product ( 抽象产品 )3.1.2 ConcreteProduct ( 具体产品 )3.1.3 Factory ( 工厂 )3.1.4 Client ( 客户端 …

Python实现精准判断并区分PDF文件是“图片内容”还是“文字内容”(8)

前言 本文是该专栏的第8篇,后面会持续分享Python办公自动化干货知识,记得关注。 对于pdf文件来说,pdf文件内容有的时候是“文字”,有的时候却是“图片”。pdf文件内容为图片的时候,不能进行复制粘贴;相反,当pdf文件内容为文字的时候,却可以进行复制粘贴。 如果说,有…

[译] Rust项目的基础设施

本篇是对 RustConf 2023中的Infrastructure for Rust这一视频的翻译与整理, 过程中为符合中文惯用表达有适当删改, 版权归原作者所有. 我今天要和大家讨论支持Rust及Rust项目的基础设施。Rust是一门令人惊叹的语言,我非常喜欢它,看到它的普及度和社区的成长令人非常满意。但从项…

es的内部数据存储逻辑,读取逻辑

Elasticsearch的内部数据存储逻辑和读取逻辑是非常复杂的,但是可以概括为以下几点: 索引(Index): 一个索引就是一个文档的容器,它包含了很多文档。 分片(Sharding): 为了处理大量数据&#xf…

CSA笔记4-包/源管理命令以及本地光盘仓库搭建

包/源管理命令 1.rpm是最基础的rmp包的安装命令,需要提前下载相关安装包和依赖包 2.yum/dnf是基于rpm包的自动安装命令,可以自动在仓库中匹配安装软件和依赖包 注意:以上是安装命令,以下是安装源 3.光盘源:是指安装系统时后的…

JAVA零基础学习2(算术逻辑三元运算符、原码反码补码、标准的类如何描写)

JAVA零基础学习2(算术逻辑三元运算符、原码反码补码、标准的类如何描写) 算术运算符算术运算符自增和自减运算符算术运算符的优先级示例代码 逻辑运算符三元运算符示例代码示例1:简单的条件判断示例2:嵌套的三元运算符 原码反码补…

【Elasticsearch7.11】集合字段 数量大小查询

需求: 有个字符串集合字段,需要查询出 集合大小 大于等于2 的数据 1、字段mapping "belong_account": {"type": "text","analyzer": "ik_max_word","search_analyzer": "ik_smart&qu…

ClusterIP、NodePort、LoadBalancer 和 ExternalName

Service 定义 在 Kubernetes 中,由于Pod 是有生命周期的,如果 Pod 重启它的 IP 可能会发生变化以及升级的时候会重建 Pod,我们需要 Service 服务去动态的关联这些 Pod 的 IP 和端口,从而使我们前端用户访问不受后端变更的干扰。 …

MySQL运维实战之ProxySQL(9.10)proxysql监控

作者:俊达 stats数据库 从stats数据库中可以查到proxysql一些内部组件的状态,如内存使用情况、连接池信息、会话信息、SQL执行状态等。 mysql> show tables from stats; --------------------------------------- | tables …

昇思25天学习打卡营第11天 | ResNet50迁移学习

利用ResNet50进行迁移学习的探索与实践 在人工智能的各个领域中,迁移学习已成为一个极其有效的策略,特别是在图像识别任务中。通过使用预训练模型,我们可以利用在大型数据集(如ImageNet)上学到的丰富特征,…

Windows图形界面(GUI)-DLG-C/C++ - 状态栏(StatusBar)

公开视频 -> 链接点击跳转公开课程博客首页 -> e​​​​​​链接点击跳转博客主页 状态栏(StatusBar) #define IDC_STATUSBAR 1111 case WM_INITDIALOG:{// 初始环境INITCOMMONCONTROLSEX initComm { 0 };initComm.dwSize sizeof(INITCOMMONCONTROLSEX);initComm.…

Vue 使用 Element UI 组件库

https://andi.cn/page/621589.html

C嘎嘎类与对象拓展

本篇文章是对浅谈C嘎嘎类与对象的拓展 初始化列表(初始化) 格式:类名(类型 形参1, 类型 形参2) :(冒号) 变量【类中声明的变量】(形参1) , 变量【类中…

基于天地图使用Leaflet.js进行WebGIS开发实战

目录 前言 一、天地图的key 1、创建应用 2、调用限制策略 注: (1)日服务调用超量会暂时拒绝访问,次日自动开启; (2)如果服务调用过程中存在数据爬取或者下载行为,服务调用会被自…

网络编程:UDP数据报套接字编程与TCP流套接字编程

目录 一、网络协议的基本概念 二、UDP数据报套接字编程 1.套接字的创建 2.绑定套接字 3.接收与发送数据 三、TCP流套接字编程 1.套接字的创建与绑定 接受连接 数据的接收与发送 关闭连接 四、UDP与TCP的适用场景 网络编程是现代计算机科学和工程领域中一个极为重要的…

ChatGPT对话:有关花卉数据集

【编者按】编者准备研究基于深度学习的花卉识别,首先需要花卉数据集。 后续,编者不断会记录研究花卉识别过程中的技术知识,敬请围观 1问:推荐一下用于深度学习的花卉数据集 ChatGPT 以下是一些用于深度学习的优秀花卉数据集&am…

【中项】系统集成项目管理工程师-第3章 信息技术服务-3.6服务发展

前言:系统集成项目管理工程师专业,现分享一些教材知识点。觉得文章还不错的喜欢点赞收藏的同时帮忙点点关注。 软考同样是国家人社部和工信部组织的国家级考试,全称为“全国计算机与软件专业技术资格(水平)考试”&…

K12智慧校园智能化解决方案

1. 项目背景 “十三五”期间,教育信息化工作旨在为教育改革发展提供动力与手段,目标是到2020年建成与国家教育现代化发展目标相适应的教育信息化体系。 2. 建设需求 智慧校园系统框架解析与建设目标分析,旨在实现教育信息化目标任务。 3.…