Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.11.13;
Скачать: 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 вся ветка

Текущий архив: 2011.11.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.008 c
15-1310671161
R_R
2011-07-14 23:19
2011.11.13
Программа-клиент не "видит" сервер...


2-1311603780
>|<
2011-07-25 18:23
2011.11.13
Quick Report: создание отчета из двух источников данных


1-1272350903
Юрий Зотов
2010-04-27 10:48
2011.11.13
Ошибка создания формы в design-time


15-1310934590
Юрий
2011-07-18 00:29
2011.11.13
С днем рождения ! 18 июля 2011 понедельник


15-1311014236
NailMan
2011-07-18 22:37
2011.11.13
Шутим тут, плюшками балуемся...