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