CDateTimeCtrl::SetTime
Define o time em um controle de selecionador de data e time.
BOOL SetTime(
const COleDateTime& timeNew
);
BOOL SetTime(
const CTime* pTimeNew
);
BOOL SetTime(
LPSYSTEMTIME pTimeNew = NULL
);
Parâmetros
timeNew
Uma referência a um COleDateTime objeto contendo o qual o controle será ser conjunto.pTimeNew
Na segunda versão acima, um ponteiro para um CTime objeto contendo a time em que o controle será conjunto.Na terceira versão acima, um ponteiro para um SYSTEMTIME estrutura contendo a time para o qual o controle será definido.
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 DTM_SETSYSTEMTIME, sistema autônomo descrito o Windows SDK. Na implementação do MFCSetTime, você pode usar o COleDateTime ou CTime classes, ou você pode usar um SYSTEMTIME estrutura para conjunto as informações de time.
Exemplo
// set with a CTime
CTime timeTime(1998, 4, 3, 0, 0, 0);
VERIFY(m_DateTimeCtrl.SetTime(&timeTime));
// set with a COleDateTime object
COleDateTime oletimeTime(1998, 4, 3, 0, 0, 0);
VERIFY(m_DateTimeCtrl.SetTime(oletimeTime));
// set using the SYSTEMTIME
SYSTEMTIME sysTime;
memset(&sysTime, 0, sizeof(sysTime));
sysTime.wYear = 1998;
sysTime.wMonth = 4;
sysTime.wDay = 3;
VERIFY(m_DateTimeCtrl.SetTime(&sysTime));
Requisitos
Cabeçalho: afxdtctl.h