Старожил
Сообщения: 215
Благодарности: 62
|
Профиль
|
Отправить PM
| Цитировать
Цитата:
Существует ещё одна проблема. Дело в том, что, используя GDIPlus, вы рисуете непосредственно в окне формы, поэтому всё нарисованное вами затирается, если над формой перемещается другое окно. Если вы пробовали рисовать на форме при помощи методов Draw, Circle или Box, то наверняка сталкивались с таким эффектом. Другое дело, если изображение выводится в управляющем элементе, например, в ImageBox. Все визуальные управляющие элементы устроены таким образом, что они при необходимости сами себя перерисовывают. При использовании GDIPlus вы должны перехватывать сообщение Windows, посылаемое окну в момент перемещения над ним другого окна, и повторно рисовать всё нарисованное ранее.
|
http://www.foxclub.ru/vfpbook/gl23/toform.htm
|
-------
"Что мы думаем, знаем или во что верим в конце концов не так уж и важно. Важно лишь то, что мы делаем." Джон Раскин
Отправлено: 20:23, 08-08-2009
| #5
|