【学习笔记】〖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格式的时间

posted @ 2013-04-16 15:48  神枪打麦手  阅读(587)  评论(0编辑  收藏  举报