Форум: "Начинающим";
Текущий архив: 2011.11.13;
Скачать: [xml.tar.bz2];
ВнизMDI-приложение и перерисовка родительской формы Найти похожие ветки
← →
jetus (2011-07-11 17:51) [0]Привет всем.
Имеется MDI-приложение. На дочерних MDI-окнах выполняются определенные действия, после которых мне надо отрисовывать графику на канве главного MDI-окна. Однако, ни Refresh, ни Invalidate не помогают. Единственное, на что реагирует окно, это когда я программно меняю его размер, только тогда оно перерисовывается. Метод плохой, так как наблюдается сильное мерцание.
Подскажите, как это можно побороть?
З.Ы. Такая проблема наблюдается ТОЛЬКО в MDI.
← →
ixen (2011-07-22 12:21) [1]a repaint не пробовал?
← →
DiamondShark © (2011-07-22 12:48) [2]
> Такая проблема наблюдается ТОЛЬКО в MDI.
Потому что в MDI клиентская часть главной формы занята ещё одним окном MDI-контейнера, естественно, что главная форма чхать хотела на перерисовку, потому что у неё просто нет видимых клиентских областей.
Попробуйте вызвать InvalidateRect для ClientHandle.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2011.11.13;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.004 c