Вниз
Скачать: CL | DM;

Метод TCanvas.Draw меняет хэндлы   Найти похожие ветки 

← →
trank   (2006-04-17 15:21) [0]

Копирую изображение с одного битмапа на другой:

Image.Bmp1.Canvas.Draw(0,0, Bmp2)

После каждого вызова произвольным образом меняются значения у Bmp1.Canvas.Handle и Bmp2.Canvas.Handle. Так должно быть??

при многократном вызове Draw возникает глюк - часть изображения выводится на основной фон (рабочий стол). Через некоторое время после этого все методы Draw любых канвасов перестают работать.


← →
Desdechado ©   (2006-04-17 15:59) [1]

насколько я помню, Canvas не гарантирует сохранение хэндлов в оригинальном виде, он может их пересоздавать/заменять при разных операциях
подробнее - см. в исходники



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

Скачать: CL | DM;



Память: 0.44 MB
Время: 0.043 c
1-1145273582
gear
2006-04-17 15:33
2006.05.28
Как стартовать программу минимизированной при автозагрузке?


2-1147426024
wirg
2006-05-12 13:27
2006.05.28
Ограничение на длину запроса


15-1146336501
Tack
2006-04-29 22:48
2006.05.28
Функции перекодирования безопасных URL


3-1144404814
Russ
2006-04-07 14:13
2006.05.28
запрос для выбора данных из двух БД


9-1130193018
TButton
2005-10-25 02:30
2006.05.28
поворот спрайта (програмно)




   Наверх