powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / ДАТА
2 сообщений из 2, страница 1 из 1
ДАТА
    #33699814
Ласточкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Visual C++ 6.0

На диалоговом окне создал контрол типа
Date Time Picker с помощью ниже
приведенного кода:

CDateTimeCtrl* m_pCtrl;
m_pCtrl = new CDateTimeCtrl();
CRect rect2(30, 145, 130, 170);
m_pCtrl->Create(WS_VISIBLE | WS_CHILD | WS_TABSTOP |
DTS_SHOWNONE | DTS_SHORTDATEFORMAT,
rect2, this, 1006);

Как программно установить в созданном контроле
дату, допустим 24.02.2001 ?
По умолчанию текущая дата появляется.

Если из панели элементов поставить контрол, допустим
Идентификатор IDC_DATETIMEPICKER1 , то можно
С помощью функции SetDate(2001,2,24); В данном случае
эта функция неприменима.

СПАСИБО
...
Рейтинг: 0 / 0
ДАТА
    #33700803
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
void SetTodayDate()
{
//------------------устанавливает для CDateTimePicker'a текущую дату
	CTime      tm;
	SYSTEMTIME st;
	tm.GetCurrentTime().GetAsSystemTime(st);
	СDateTimePicker.SetTime(&st);
}
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / ДАТА
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]