дочерние окна и ресайз родителя

Общие вопросы, не зависящие от языка реализации.

Модераторы: Duncon, Hawk, Romeo, Eugie

Ответить
Ёжик_7453
Сообщения: 1
Зарегистрирован: 26 июл 2007, 07:26

Пишу на C++ (без mfc)
Пытаюсь такую решить проблему.
На родительском окне есть дочерние окна с "привязкой" к правой и (или) нижней области родителя (например StatusBar и подобные).
При изменении размеров мышкой за верхний левый угол заметно явное "дрожание" дочерних окон. Чтобы этого избежать, я предполагал снять флаг WS_CLIPCHILDREN c родителя, блокировать WM_ERASEBKGND, и в событии WM_PAINT рисовать прямоугольные области фона незанятые дочерними окнами. Но получается довольно громоздко. Может опытные товарищи подскажут, есть ли способ лучше.
Ответить