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