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

Вниз

Картинка исчезает!   Найти похожие ветки 

 
Sergio   (2003-12-13 23:32) [0]

Привет всем! Я сейчас создаю свою игру и пользуюсь процедурой
Canvas.Draw, но если поверх запустить что либо или свернуть окно,
остается отпечаток(белый). Посоветуйте как быть.


 
Omar2002 ©   (2003-12-14 00:11) [1]

Дак ты если рисуешь в Image, то надо бы просто обновлять изображение. Да и вобще делай лучше через переменную типа Tbitmap, а еще лечше- возьми DelphiX и делай там, хотя кто знает что ты там задумал. Выбор за тобой :)


 
Sergio   (2003-12-14 23:45) [2]

Суть в том, что при нажатии на экране кнопкой там появляется изображение. Я и создаю с помощью переменной Tbitmap.
Я впиываю в private
Имя картинки: TBitmap;
А потом в одной из процедур создаю ее.
Присваиваю координаты и все такое. Этот способ я испоьзую в редакторе миссий и там этих изображений более 100! Мне кажется, что должен быть способ полегче...


 
MBo ©   (2003-12-15 06:55) [3]

Если ты рисуешь непосредственно на окне, то оно не знает, что при своем обновлении (после свертывания-развертывания или перекрытия другим) нужно заново вывести твою картинку - а перерисовывает только свои штатные элементы.

Нужно в обработчике OnPaint формы (если VCL не используется- в WM_PAINT) вписать вывод твоего рисунка.

Для начала можно также положить на форму TImage и вывести картинку на него - он сохранит изображение и сам позаботится об обновлении - но это не всегда подходящий путь.



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

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

Наверх




Память: 0.47 MB
Время: 0.041 c
14-1079271705
Undert
2004-03-14 16:41
2004.04.11
А шо за папка WINDOWS SYSTEM32 CONFIG SYSTEMPROFILE ???


14-1080221105
IronHawk
2004-03-25 16:25
2004.04.11
Киевская встреча Мастаков в реале №8


1-1082382179
Ruslan
2004-04-19 17:42
2004.04.11
Как поместить картинку в заголовок ListView?


4-1079186282
Nick Denry
2004-03-13 16:58
2004.04.11
WM_KEYDOWN


1-1082350586
Denizzz
2004-04-19 08:56
2004.04.11
StringGrid - выравнивание чисел по правому краю