CMonthCalCtrl::GetToday
針對做為「today」指定的日期擷取日期資訊月曆控制項。
BOOL GetToday(
COleDateTime& refDateTime
) const;
BOOL GetToday(
COleDateTime& refDateTime
) const;
BOOL GetToday(
LPSYSTEMTIME pDateTime
) const;
參數
refDateTime
out 表示目前日期的 COleDateTime 或 CTime 物件的參考。pDateTime
將接收日期資訊的 SYSTEMTIME 結構的指標。這個參數必須是有效的位址,且不能是 NULL。
傳回值
如果不是零,則成功,則為 0。
備註
此成員函式實作 Win32 訊息 MCM_GETTODAY的行為 Windows SDK,如中所述。在 GetToday的 MFC 的實作,您可以指定 COleDateTime 用法、 CTime 使用方式或 SYSTEMTIME 結構使用方式。
範例
void CMonthCalDlg::OnBnClickedGettodaybutton()
{
COleDateTime timeToday;
if (m_calCtrl1.GetToday(timeToday))
{
// Format the date information from the value we received
// and post a message box about it.
CString str = timeToday.Format(VAR_DATEVALUEONLY);
AfxMessageBox(str);
// Set the control's "today" indicator to be five
// days previous.
timeToday -= 5;
m_calCtrl1.SetToday(timeToday);
}
else
{
// Something is wrong!
ASSERT(FALSE);
}
}
需求
Header: afxdtctl.h