CDateTimeCtrl::SetTime
Defina a hora em um controle seletor de data e hora.
BOOL SetTime(
const COleDateTime& timeNew
);
BOOL SetTime(
const CTime* pTimeNew
);
BOOL SetTime(
LPSYSTEMTIME pTimeNew = NULL
);
Parâmetros
timeNew
Uma referência a um contendo o objeto de COleDateTime a qual o controle será definido.pTimeNew
Em a segunda versão anterior, um ponteiro para um objeto de CTime que contém o tempo ao qual o controle será definido.Em a terceira versão anterior, um ponteiro a estrutura de SYSTEMTIME que contém o tempo ao qual o controle será definido.
Valor de retorno
Diferente de zero se com êxito; se não 0.
Comentários
Essa função de membro implementa o comportamento de mensagem DTM_SETSYSTEMTIMEWin32, como descrito em Windows SDK.Em a implementação de SetTimeMFC, você pode usar as classes de COleDateTime ou de CTime , ou você pode usar uma estrutura de SYSTEMTIME , para definir informações de tempo.
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