如何从MFC DATETIMEPICKER获取日,月,年 [英] How to get Day, Month, Year from MFC DATETIMEPICKER

查看:669
本文介绍了如何从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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆