Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.04;
Скачать: CL | DM;

Вниз

Перерисовка Child-формы   Найти похожие ветки 

 
Higs   (2002-10-23 12:53) [0]

Люди, подскажите! При перемещении мышой MDIChild-формы внутри Main перерисовка дочерней формы происходит, только если ручками свернуть-развернуть главную форму, без этого остается как бы логическое вычитание из прежней формы и того, что стало, т.е. где они совпадали, та часть видна, остальные нет! Помогите, плиз!!


 
Игорь Шевченко ©   (2002-10-23 13:39) [1]

Такой эффект не наблюдается. Значит, что-то в программе не так


 
Higs   (2002-10-23 13:42) [2]

А как-то принудительно выполнить перерисовку формы по событию после перемещения можно?


 
Игорь Шевченко ©   (2002-10-23 13:50) [3]

InvalidateRect+UpdateWindow

Или через VCL - MyForm.Repaint


 
Skier ©   (2002-10-23 13:52) [4]

>Higs
Игорь Шевченко © (23.10.02 13:50) +
послать сообщение WM_PAINT


 
Higs   (2002-10-23 13:58) [5]

Хорошо, спасибо!!!!


 
Игорь Шевченко ©   (2002-10-23 14:13) [6]

Skier © (23.10.02 13:52)

Ой. Насчет послать WM_PAINT - это не оттуда. Это сообщение вообще не надо посылать. Никому и никогда.


 
Skier ©   (2002-10-23 14:14) [7]

>Игорь Шевченко
???


 
Игорь Шевченко ©   (2002-10-23 14:23) [8]

Skier © (23.10.02 14:14)

Оно само посылается. Для того, чтобы оно корректно обработалось, надо, чтобы регион обновления окна не был пуст. А непустой он делается по Invalidatexxxx


 
Skier ©   (2002-10-23 14:29) [9]

>Игорь Шевченко
Да. Точно. Не оттуда...


 
Higs   (2002-10-23 16:40) [10]

Хорошо, спасибо!!! Понял!! Буду копать!


 
Higs   (2002-10-23 17:19) [11]

Однако, вот же я ламерюга! У меня все оказалось проще! Пользуюсь 7-й Делфой, выставил у формы свойство AlphaBblend в True. Когда вернул назад в False, все вернулось туда, где и было! :-))



Страницы: 1 вся ветка

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

Наверх




Память: 0.48 MB
Время: 0.018 c
1-11312
Eugene_post
2002-10-23 20:15
2002.11.04
Никто не знает как посчитать контрольную сумму файла?


4-11571
PaRL
2002-09-21 14:59
2002.11.04
Исходники VCL


3-11079
psv
2002-10-15 15:41
2002.11.04
Создание в grid ячейки с крестиком в правом нижнем углу


1-11292
Fly`
2002-10-23 13:54
2002.11.04
RichEdit - PrintPreview.


1-11160
Gari
2002-10-24 13:55
2002.11.04
Сервер автоматизации