Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

OnDraw

311
27 октября 2009 года
plastictown
309 / / 08.01.2006
Доброго времени суток, товарищи! У меня появилась проблема с OnDraw. Создал как обычно проект MFC, ScrollView. Добавил OnDraw. После 2-х дней мучений понял-таки, что она вообще не вызывается. В чем может быть проблема? VS 2008 Standart Edition.
Заранее спасибо!
288
28 октября 2009 года
nikitozz
1.2K / / 09.03.2007
Хмм. Код в студию. :)
Кстати, а куда добавили OnDraw? Для ScrollView мастер обычно создает ее по умолчанию.
311
28 октября 2009 года
plastictown
309 / / 08.01.2006
А, ну да. OnDraw, наверное, была сразу. В любом случае, мой MsgBox в OnDraw не показывается ни разу. Выкладываю весь проект.
288
28 октября 2009 года
nikitozz
1.2K / / 09.03.2007
Проблема в том, что у вас определен обработчик на событие WM_PAINT для вашего View. Вместе эти функции не работают. Если определен обработчик WM_PAINT, OnDraw вызваться не будет.
Попробуйте убрать ON_WM_PAINT() из вашего MessageMap'а и посмотрите на результат.
311
28 октября 2009 года
plastictown
309 / / 08.01.2006
Цитата: nikitozz
Проблема в том, что у вас определен обработчик на событие WM_PAINT для вашего View. Вместе эти функции не работают. Если определен обработчик WM_PAINT, OnDraw вызваться не будет.
Попробуйте убрать ON_WM_PAINT() из вашего MessageMap'а и посмотрите на результат.



Вы просто невероятно правы, товарищ! Большое Вам челевеческое спасибо!

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог