Udostępnij za pośrednictwem


CMonthCalCtrl::GetToday

Pobiera informacje daty do daty określonej jako "dzisiaj" w formancie kalendarza miesięcznego.

BOOL GetToday( 
   COleDateTime& refDateTime  
) const; 
BOOL GetToday( 
   COleDateTime& refDateTime  
) const; 
BOOL GetToday( 
   LPSYSTEMTIME pDateTime  
) const;

Parametry

  • refDateTime
    Odwołanie do COleDateTime lub CTime obiektów wskazująca bieżący dzień.

  • pDateTime
    Wskaźnik do SYSTEMTIME strukturę, która będzie otrzymywać informacje daty.Ten parametr musi być prawidłowy adres i nie może być NULL.

Wartość zwracana

Niezerowa, jeśli kończy się pomyślnie; 0 inaczej.

Uwagi

Ta funkcja Członkowskie implementuje zachowanie komunikatu Win32 MCM_GETTODAY, jak opisano w Windows SDK.W celu wykonania MFC firmy GetToday, można określić COleDateTime obciążenie, CTime użycia, lub SYSTEMTIME użycie struktury.

Przykład

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);
   }
}

Wymagania

Nagłówek: afxdtctl.h

Zobacz też

Informacje

Klasa CMonthCalCtrl

Diagram hierarchii

CMonthCalCtrl::SetToday