我在MFC程序中添加了DateTimePicker控件,添加事件处理程序的时候出现了如下代码我想知道怎么样才能获取
控件里面的时间变量。voidCEditDlg::OnDtnDatetimechangeDatetimepicker3(NMHDR*pNMHDR,LRESULT*pResu...
控件里面的时间变量。
void CEditDlg::OnDtnDatetimechangeDatetimepicker3(NMHDR *pNMHDR, LRESULT *pResult)
{
LPNMDATETIMECHANGE pDTChange =reinterpret_cast<LPNMDATETIMECHANGE>(pNMHDR);
// TODO: 在此添加控件通知处理程序代码
*pResult = 0;
}
这个控件点击进去之后会出现一个日历模式。但是我不懂的是如何获取你所点击的时间。这个时间是什么格式的?? 展开
void CEditDlg::OnDtnDatetimechangeDatetimepicker3(NMHDR *pNMHDR, LRESULT *pResult)
{
LPNMDATETIMECHANGE pDTChange =reinterpret_cast<LPNMDATETIMECHANGE>(pNMHDR);
// TODO: 在此添加控件通知处理程序代码
*pResult = 0;
}
这个控件点击进去之后会出现一个日历模式。但是我不懂的是如何获取你所点击的时间。这个时间是什么格式的?? 展开
1个回答
展开全部
pDTChange中有一个变量叫st
它的结构如下:
typedef struct _SYSTEMTIME {
WORD wYear;
WORD wMonth;
WORD wDayOfWeek;
WORD wDay;
WORD wHour;
WORD wMinute;
WORD wSecond;
WORD wMilliseconds;
} SYSTEMTIME, *PSYSTEMTIME, *LPSYSTEMTIME;
存储的就是时间
它的结构如下:
typedef struct _SYSTEMTIME {
WORD wYear;
WORD wMonth;
WORD wDayOfWeek;
WORD wDay;
WORD wHour;
WORD wMinute;
WORD wSecond;
WORD wMilliseconds;
} SYSTEMTIME, *PSYSTEMTIME, *LPSYSTEMTIME;
存储的就是时间
追问
请问你扣扣多少,我能加你详细了解下吗?我这个程序马上要交了。很急。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询