![]() |
|
|
![]()
|
|
| Altern |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 30.3.2006 Репутация: нет Всего: нет |
Здравствуйте. У меня следующая проблема. Не перерисовывается дочернее окно тогда, когда я того хочу. Ни UpdateWindow(), ни RedrawWindow() ни Invalidate() не помогают. Вероятно я не понимаю до конца приницпов функционирования программы. Точнее не "вероятно", а так оно и есть. Но проблема остается, решить не получается.
Дочернее окно создается следующим образом:
При нажатии правой клавишей в клиентской области окна выводится текст:
При нажатии левой клавиши мыши это все должно стираться:
Но этого не происходит. Класс MyWnd производный от CWnd. Заранее спасибо за любую подсказку. |
||||||
|
|||||||
| zhgutov |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 120 Регистрация: 14.12.2004 Репутация: нет Всего: 2 |
Не тестировал, но должно сработать. Это сообщение отредактировал(а) zhgutov - 30.3.2006, 21:09 --------------------
Приполз. Увидел. Укусил. |
|||
|
||||
| Altern |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 30.3.2006 Репутация: нет Всего: нет |
и что имелось в виду? добавить флаг типа bool? и как его использовать?
|
|||
|
||||
| zhgutov |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 120 Регистрация: 14.12.2004 Репутация: нет Всего: 2 |
Там прокрутка есть: ниже показано.
--------------------
Приполз. Увидел. Укусил. |
|||
|
||||
| B2_Russia |
|
||||
![]() В доску свой :) ![]() ![]() Профиль Группа: Участник Сообщений: 344 Регистрация: 3.7.2003 Где: Тверь Репутация: нет Всего: 1 |
Попробуй так:
или
|
||||
|
|||||
| Altern |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 30.3.2006 Репутация: нет Всего: нет |
не работает. ни с флагами, ни InvalidateRect(NULL,TRUE), ни ::SendMessage(this->m_hWnd, WM_PAINT, 0,0)
я прям и не знаю что за фигня. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |