MFC 中的 Date & Time Picker函数

首页 / MFC入门教程 / MFC 中的 Date & Time Picker函数

日期和时间选择控件( CDateTimeCtrl )实现了一种直观且可识别的输入或选择特定日期的方法,选择日期后,月份日历控件将自动消失。

让无涯教程通过创建一个新的MFC应用程序来研究一个简单的示例。

步骤1 - 删除标题并将其ID设置为IDC_STATIC_TXT。

步骤2 -为文本控件添加value变量。

链接:https://www.learnfk.comhttps://www.learnfk.com/mfc/mfc-date-time-picker.html

来源:LearnFk无涯教程网

DateTimePicker Text Control

步骤3 - 拖动日期时间选择器控件。

Drag Date and Time Picker

步骤4 - 为"Data Time Picker"添加一个控制变量。

DateTimePicker Var Control

步骤5 - 为日期时间选择器添加事件处理程序。

DateTimePicker Event

步骤6 - 这是事件处理程序的实现。

void CMFCDateAndTimePickerDlg::OnDtnDatetimechangeDatetimepicker1(NMHDR *pNMHDR, LRESULT *pResult){ 
   LPNMDATETIMECHANGE pDTChange = reinterpret_cast  <LPNMDATETIMECHANGE>(pNMHDR); 
   //TODO: Add your control notification handler code here 
  
   GetDlgItemText(IDC_DATETIMEPICKER1, m_strValue); 
   UpdateData(FALSE); 
   *pResult = 0; 
} 

步骤7 - 运行上述应用程序时,将看到以下输出,选择任何日期,它将显示在Static Text控件上。

Date and Time Picker

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

AI技术内参 -〔洪亮劼〕

透视HTTP协议 -〔罗剑锋(Chrono)〕

后端存储实战课 -〔李玥〕

SRE实战手册 -〔赵成〕

程序员的测试课 -〔郑晔〕

Web漏洞挖掘实战 -〔王昊天〕

网络排查案例课 -〔杨胜辉〕

快手 · 移动端音视频开发实战 -〔展晓凯〕

Python实战 · 从0到1搭建直播视频平台 -〔Barry〕

好记忆不如烂笔头。留下您的足迹吧 :)