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