Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / ДАТА / 2 сообщений из 2, страница 1 из 1
30.04.2006, 18:27
    #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
02.05.2006, 08:47
    #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
Форумы / C++ [игнор отключен] [закрыт для гостей] / ДАТА / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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