Здравствуйте, combatHim, Вы писали:
H>Как отследить телодвижения парент окна, чтобы делать InvalidateRect H>после того, как приложение объявило невалидным часть моего контрола ? H>Т.е.: Отслеживать результат наложений окон на часть моего конрола или H>еще каких-либо действий, в результате которых стала невалидным часть H>моего контрола.
Странный вопрос. Все эти действия отслеживает система, которая объявляет невалидными нужные области и шлет сообщение WM_PAINT для перерисовки контрола. В обработчике этого сообщения вы и должны отрисовывать свой контрол. Вероятно вопрос вызван тем, что вы отрисовываете контрол в другом месте.
Если же вы спрашиваете, как узнать область которую нужно перерисовать, то ее можно получить либо через BeginPaint (rcPaint в PAINTSTRUCT), либо через GetUpdateRect.