Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для SyDr

Старожил


Сообщения: 215
Благодарности: 62

Профиль | Отправить PM | Цитировать


Цитата:
Существует ещё одна проблема. Дело в том, что, используя GDIPlus, вы рисуете непосредственно в окне формы, поэтому всё нарисованное вами затирается, если над формой перемещается другое окно. Если вы пробовали рисовать на форме при помощи методов Draw, Circle или Box, то наверняка сталкивались с таким эффектом. Другое дело, если изображение выводится в управляющем элементе, например, в ImageBox. Все визуальные управляющие элементы устроены таким образом, что они при необходимости сами себя перерисовывают. При использовании GDIPlus вы должны перехватывать сообщение Windows, посылаемое окну в момент перемещения над ним другого окна, и повторно рисовать всё нарисованное ранее.
http://www.foxclub.ru/vfpbook/gl23/toform.htm

-------

"Что мы думаем, знаем или во что верим в конце концов не так уж и важно.
Важно лишь то, что мы делаем."
Джон Раскин


Отправлено: 20:23, 08-08-2009 | #5