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

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

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

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

10.02.2011, 12:42. Просмотров 1116. Ответов 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
Посмотрите здесь:

C++ Люди помогите с Tree View Control
Очистка поля Edit control C++
C++ Почему переменной month присваивает значение, допустим 05, а day 2605
Параметризированный запрос и ADO control C++
C++ ADO Data Grid Control
Как расположить control в гл. окне C++
Как зарегистрировать OLE Control через regsvr32? C++
C++ Надо создать ActiveX control (+)
C++ Внедрение элементов управления в ActiveX control
C++ Как вывести enter в Edit Control
Picture Control jpg из файла C++
Ф-ия month всегда возвращает true, хотя так не должно быть C++

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

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

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