如何从MFC DATETIMEPICKER获取日,月,年 [英] How to get Day, Month, Year from MFC DATETIMEPICKER
本文介绍了如何从MFC DATETIMEPICKER获取日,月,年的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
HI,
如何从MFC DATETIMEPICKER获取日,月,年
当日期在DATETIMEPICKER上更改时,我需要将MFC DATETIMEPICKER中的Day,Month,Year保存为CString.
我已经在日期时间选择器按钮中添加了控制变量,
并将动作监听器添加到该按钮控件(OnDtnDatetimechangeDatetimepicker(NMHDR *pNMHDR, LRESULT *pResult))
,
但是如何从该控制变量中获取日,月和年?
谢谢
How to get Day, Month, Year from MFC DATETIMEPICKER
I need to save the Day, Month, Year from MFC DATETIMEPICKER as CString when the date is changed on DATETIMEPICKER.
I have added control variable to the date time picker button,
and added the action listener to that button control(OnDtnDatetimechangeDatetimepicker(NMHDR *pNMHDR, LRESULT *pResult))
,
But how to get Day, Month and year from that control variable?
Thanks
推荐答案
您需要将pNMHDR类型转换为LPNMDATETIMECHANGE.有关
You Need to typecast pNMHDR to LPNMDATETIMECHANGE.Refer MSDN for NMDATETIMECHANGE
Sample code:
LPNMDATETIMECHANGE pDTChange = reinterpret_cast<lpnmdatetimechange>(pNMHDR);
CString strDDMMYYY;
strDDMMYYY.Format("DD::MM::YYYY %02d::%02d::%04d", pDTChange->st.wDay, pDTChange->st.wMonth, pDTChange->st.wYear);
</lpnmdatetimechange>
这篇关于如何从MFC DATETIMEPICKER获取日,月,年的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文