Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Народ подскажите, в чем ошибка при исп. MonthCalendar в MFC / 9 сообщений из 9, страница 1 из 1
21.07.2007, 05:44
    #34674810
Baikaly
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Народ подскажите, в чем ошибка при исп. MonthCalendar в MFC
Здраствуйте.
Работаю в Visual C++ 6, MFC. Создаю проект Dialog Base, и сразу помещаю на диалог стандартный элемент Month Calendar и кнопку. К кнопке привязываю обработчик. К календарю переменную типа CTime в ClassWithard`е. Вот код обработчика нажатия кнопки
Код: plaintext
1.
2.
3.
4.
5.
6.
void CTestDlg::OnButton2() 
{
	//m_test переменная типа CTime, привязанная с помощью ClassWizard
	UpdateData(TRUE);	
	AfxMessageBox(m_test.Format("%d-%m-%y"));
}
В итоги когда загружается календарь он стоит на дате 01-01-70, нажимаешь кнопку в диалоговом окне выдается эта дата, если стрелкой на календаре переключить вправо на месяц, при нажатии кнопки он опять выдает нормально, т.е. 01-02-70, самое интерестное начинается если переключить календарь именно кнопочной (->) вправо или лево на любой месяц и ткнуть мышкой на день любой отличный от 1, я например нажал 12, то он начинает глючить при нажатии на кнопку, например из начального положения 01-01-70, я стрелкой перешел на март месяц и нажал на 12 число, теоретически при нажатии на кнопку должно выдаваться 12-03-70, а выдается 21-03-73(рисунок прилагается). Может кто знает, что это за ерунда такая?????? Всем кто откликнится спасибо.
...
Рейтинг: 0 / 0
26.07.2007, 14:42
    #34686089
Baikaly
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Народ подскажите, в чем ошибка при исп. MonthCalendar в MFC
Ну не ужели никто не сталкивался и у всех нормально работает, я даже уже SP5 скачал и поставил и все равно не работает :((
...
Рейтинг: 0 / 0
26.07.2007, 16:54
    #34686716
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Народ подскажите, в чем ошибка при исп. MonthCalendar в MFC
BaikalyНу не ужели никто не сталкивался и у всех нормально работает, я даже уже SP5 скачал и поставил и все равно не работает :((
скачай sp6
...
Рейтинг: 0 / 0
03.08.2007, 13:55
    #34704082
Baikaly
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Народ подскажите, в чем ошибка при исп. MonthCalendar в MFC
Скачал SP6 поставил, та же фиг..... Неужели у всех нормально работает????
...
Рейтинг: 0 / 0
04.08.2007, 15:11
    #34705582
deffss
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Народ подскажите, в чем ошибка при исп. MonthCalendar в MFC
Присвой переменной m_test текущую дату. Должно помочь.

m_test=m_test.GetCurrentTime();
...
Рейтинг: 0 / 0
16.08.2007, 07:19
    #34731105
Baikaly
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Народ подскажите, в чем ошибка при исп. MonthCalendar в MFC
Все описаное зделал, не помогает. Может у меня с компилятором или виндой что. Прикрепляю файлы с тестовым проектом. Посмотрите пожалуйста, очень надо.
...
Рейтинг: 0 / 0
16.08.2007, 07:19
    #34731107
Baikaly
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Народ подскажите, в чем ошибка при исп. MonthCalendar в MFC
Вот файлы проекта тестового
...
Рейтинг: 0 / 0
16.08.2007, 08:26
    #34731166
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Народ подскажите, в чем ошибка при исп. MonthCalendar в MFC
проверь

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
void CTestDlg::OnButton2() 
{
	UpdateData(TRUE);
	SYSTEMTIME st;
	memset((void*)&st,  0 , sizeof(st));
	if(m_test.GetCurSel(&st))
	{
		CString str;
		str.Format("%d-%0.2d-%d", st.wDay, st.wMonth, st.wYear);
		AfxMessageBox(str);
	}
	else
	{
		AfxMessageBox("îøèáêà");
	}
}
--------------------------------------------------------------
[не претендую на уникальность]
...
Рейтинг: 0 / 0
16.08.2007, 09:27
    #34731249
Baikaly
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Народ подскажите, в чем ошибка при исп. MonthCalendar в MFC
ОГРОМНОЕ СПАСИБО, все заработало. Хотя не пойму почему с классом CTime не работает...
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Народ подскажите, в чем ошибка при исп. MonthCalendar в MFC / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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