![]() |
|
|
![]()
|
|
| Verus |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 120 Регистрация: 5.8.2008 Репутация: нет Всего: нет |
Создал класс Window : public CWnd
на событие кнопки пишу:
в окне еще кнопка создана на которой битмап рисуется, но это не важно. Проблема в том что это окно отрисовывается(т.е. вызывается OnPaint() класса Window) каждую миллисекунду наверно, в общем непрерывно, а надо чтобы OnPaint() вызывался когда вызывается OnPaint() главного диалога, не чаще. Вопрос: что исправить надо? Спасибо. |
|||
|
||||
| Verus |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 120 Регистрация: 5.8.2008 Репутация: нет Всего: нет |
Решил вопрос.
|
|||
|
||||
| voov |
|
|||
![]() Патамушта мы пилоты ![]() ![]() Профиль Группа: Участник Сообщений: 460 Регистрация: 29.11.2007 Репутация: 8 Всего: 8 |
отпишись как решил.
|
|||
|
||||
| Verus |
|
||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 120 Регистрация: 5.8.2008 Репутация: нет Всего: нет |
Создавать надо так:
ну а потом в OnPaint() родителя вызываем
ну и естественно проверяем создалось ли окно чтобы его отрисовать, иначе ошибка выскочит. Добавлено через 2 минуты Мне теперь интересно возможно ли "убить" это окно по кнопке которую я создаю в этом окне на OnCreate()? Добавлено через 3 минуты и 7 секунд Отлавливать события нажатия этой кнопки не проблема, всякие вызовы в ней типа
приводят к ошибке |
||||||
|
|||||||
| voov |
|
||||||
![]() Патамушта мы пилоты ![]() ![]() Профиль Группа: Участник Сообщений: 460 Регистрация: 29.11.2007 Репутация: 8 Всего: 8 |
Тогда уж не
а
Если хочешь просто убрать окно, то его можно спрятать
И вообще непонятно в каком окне твоя кнопка, в главном или в дочернем? |
||||||
|
|||||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |