【学习笔记】〖MFC〗MFC中月历控件CMonthCalCtrl获取时间的方法

整理自论坛各个回帖

 

目的:在一个窗体中添加了一个CMonthCalCtrl控件, 想要在点击另一个按钮时获取到当前选择的时间.

首先在窗体类里声明一个COleDateTime 成员变量

相应CMonthCalCtrl对象的MCN_SELECT事件,在事件处理函数中输入代码:


  

m_datetime = COleDateTime(((NMSELCHANGE*)pNMHDR)->stSelStart);

CString rDate = "";

rDate.Format("%d.%d.%d",rDatetime.GetYear(),rDatetime.GetMonth(),rDatetime.GetDay());


所得rDate即为yyyymmdd格式的时间

原文地址:https://www.cnblogs.com/ymjia/p/3590311.html