Compartilhar via


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

Consulte também

Referência

Classe de CDateTimeCtrl

Gráfico de hierarquia

CDateTimeCtrl::GetTime