Condividi tramite


CDateTimeCtrl::SetTime

Imposta l'ora di un controllo di selezione data e ora.

BOOL SetTime(
   const COleDateTime& timeNew 
);
BOOL SetTime(
   const CTime* pTimeNew 
);
BOOL SetTime(
   LPSYSTEMTIME pTimeNew = NULL 
);

Parametri

  • timeNew
    Un riferimento a contenere l'oggetto COleDateTime a cui il controllo verrà impostato.

  • pTimeNew
    Nella seconda versione precedente, un puntatore a un oggetto CTime che contiene il momento in cui il controllo verrà impostato.Nella terza versione precedente, un puntatore a una struttura SYSTEMTIME che contiene il momento in cui il controllo verrà impostato.

Valore restituito

Diverso da zero se ha esito positivo; in caso contrario 0.

Note

Questa funzione membro implementa il comportamento di messaggi Win32 DTM_SETSYSTEMTIME, come descritto in Windows SDK.Nell'implementazione SetTime, è possibile utilizzare le classi CTime o COleDateTime, è possibile utilizzare una struttura SYSTEMTIME, per impostare le informazioni audio.

Esempio

// 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));

Requisiti

Header: afxdtctl.h

Vedere anche

Riferimenti

Classe di CDateTimeCtrl

Grafico della gerarchia

CDateTimeCtrl::GetTime