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

Consulte também

Referência

Classe CDateTimeCtrl

Gráfico de hierarquia

CDateTimeCtrl::GetTime

Outros recursos

CDateTimeCtrl membros