Поделиться через


CDateTimeCtrl::SetTime

Задает время в элементе управления " выбор даты и времени.

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

Параметры

  • timeNew
    Ссылка на содержать объекта COleDateTime к тому, что элемент управления будет установлен.

  • pTimeNew
    Во второй версии выше указатель на объект CTime, содержащий время, в который элемент управления будет установлен. В третьей версии выше указатель на структуру SYSTEMTIME, содержащий время, в который элемент управления будет установлен.

Возвращаемое значение

Ненулевой, если успешно; в противном случае – значение 0.

Заметки

Эта функция-член реализует расширение функциональности Win32 сообщения DTM_SETSYSTEMTIME, как описано в Windows SDK. В реализации MFC SetTime можно использовать классы COleDateTime или CTime или можно использовать структуру SYSTEMTIME, чтобы задать сведения о времени.

Пример

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

Требования

Header: afxdtctl.h

См. также

Ссылки

Класс CDateTimeCtrl

Диаграмма иерархии

CDateTimeCtrl::GetTime