Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
WhiRab
0 / 0 / 0
Регистрация: 15.08.2010
Сообщений: 3
#1

Проблема с Month Calendar Control - C++

10.02.2011, 12:42. Просмотров 1125. Ответов 0
Метки нет (Все метки)

Есть элемент Month Calendar. Обрабатывается его сообщение об изменении выбранной даты (нельзя выбирать уже прошедшее число).
При выборе даты мышкой - все нормально, при нажатии кнопки 'назад на месяц' - все уходит в бесконечный цикл и месяца непрерывно отматываются назад. В чем может заключаться ошибка?
Кусок фрагмента обработки:

BOOL CChildView::OnNotify(WPARAM wParam, LPARAM lParam, LRESULT* pResult)
{
LPNMSELCHANGE mon_change=(LPNMSELCHANGE)lParam;
if (mon_change->nmhdr.code==MCN_SELCHANGE) {
SYSTEMTIME tmToday;
SYSTEMTIME tmSel;

m_month.GetCurSel(&tmSel);
m_month.GetToday(&tmToday);
if (уже прошедшая дата) {
AfxMessageBox('Выбранная дата относится к прошлому периоду!');
}
else {
........
}
}
return CWnd ::OnNotify(wParam, lParam, pResult);
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.02.2011, 12:42     Проблема с Month Calendar Control
Посмотрите здесь:

Занести системную дату в переменные day, month, year - C++
У меня есть три переменные: int day; int month; int year; и мне нужно "запихнуть" в них время с системных часов. Как мне это...

Ф-ия month всегда возвращает true, хотя так не должно быть - C++
Ф-ия month всегда возвращает true, хотя так не должно быть. В этой ф-ии я должна либо ввести полностью месяц, либо три первых буквы. Эсли...

Почему переменной month присваивает значение, допустим 05, а day 2605 - C++
Есть фрагмент кода: int day, month, year; _strdate(dateStr); for (int i=0; i<9; i++) cout<<dateStr; char m= {dateStr,...

Очистка поля Edit control - C++
Как очистить поле Edit control в Visual C++ 6.0? Кидаю на форму Edit control и кнопку, для очистки Edit control. Поле Edit имеет...

ADO Data Grid Control - C++
Помогите, пожалуйста, разобраться с ADO!!! Я создала SDI приложение. За базовый класс представления взяла CFormView. На форму кинула...

Параметризированный запрос и ADO control - C++
Работаю с Datagrid Control -Объявляю гибкий указатель ebRecS.CreateInstance(__uuidof(Recordset)); - подсоединяюсь к БД test.mdb...

Надо создать ActiveX control (+) - C++
Надо создать следующий ActiveX control: Внешне он представляет из себя таблицу с переменным кол-вом строк и фиксированным кол-вом...

Как расположить control в гл. окне - C++
Подскажите пожайлуста! Есть гл. окно с меню (создано без MFC) Как на этом окне расположить control'ы - т.е button'ы, Static Text и с...

Picture Control jpg из файла - C++
Собственно, как отобразить в Picture Control JPG из файла, который лежить в папке с программой? Picture Control привязан к переменной. ...

Как вывести enter в Edit Control - C++
Как реализовать переход на новую строку в Edit Control в MFC? Делаю так: m_str='Привет Пока'. Выводит ANSI символ enter'а.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru