Partilhar via


CMonthCalCtrl::GetToday

Recupera sistema autônomo informações de data para a data especificada sistema autônomo "hoje" para um controle de calendário mensal.

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

Parâmetros

  • refDateTime
    Uma referência a um COleDateTime or CTime objeto indicando o dia corrente.

  • pDateTime
    Um ponteiro para um SYSTEMTIME estrutura que receberá as informações de data.Este parâmetro deve ser um endereço válido e não pode ser NULO.

Valor de retorno

Diferente de zero se bem-sucedida; caso contrário, 0.

Comentários

Esta função de membro implementa o comportamento do Win32 mensagem MCM_GETTODAY, conforme descrito no Windows SDK. Na implementação do MFC de GetToday, você pode especificar um COleDateTime uso, um CTime uso, ou um SYSTEMTIME uso da estrutura.

Exemplo

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

Requisitos

Cabeçalho: afxdtctl.h

Consulte também

Referência

Classe CMonthCalCtrl

Gráfico de hierarquia

CMonthCalCtrl::SetToday

Outros recursos

CMonthCalCtrl membros