Re: Вопрос о прорисовке контрола
От: algol Россия about:blank
Дата: 20.04.06 19:31
Оценка:
Здравствуйте, combatHim, Вы писали:

H>Как отследить телодвижения парент окна, чтобы делать InvalidateRect

H>после того, как приложение объявило невалидным часть моего контрола ?
H>Т.е.: Отслеживать результат наложений окон на часть моего конрола или
H>еще каких-либо действий, в результате которых стала невалидным часть
H>моего контрола.

Странный вопрос. Все эти действия отслеживает система, которая объявляет невалидными нужные области и шлет сообщение WM_PAINT для перерисовки контрола. В обработчике этого сообщения вы и должны отрисовывать свой контрол. Вероятно вопрос вызван тем, что вы отрисовываете контрол в другом месте.
Если же вы спрашиваете, как узнать область которую нужно перерисовать, то ее можно получить либо через BeginPaint (rcPaint в PAINTSTRUCT), либо через GetUpdateRect.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.