Вниз
Скачать: CL | DM;

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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.006 c
3-1266236064
Раиса
2010-02-15 15:14
2011.11.13
MySQL и несколько insert-ов


2-1311579988
arturich
2011-07-25 11:46
2011.11.13
Цвет поля в DevExpress cxGrid


15-1310627957
R_R
2011-07-14 11:19
2011.11.13
Как работать с Windows VDS, что можно почитать?


15-1296927057
xayam
2011-02-05 20:30
2011.11.13
Вариации шахмат. Какие не перечислены?


2-1311114807
alexdn
2011-07-20 02:33
2011.11.13
Снять координаты курсора




   Наверх