Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.05.28;
Скачать: 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 вся ветка

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

Наверх




Память: 0.46 MB
Время: 0.027 c
11-1127398816
BMouradov
2005-09-22 18:20
2006.05.28
PopupMenu - правой кнопкой


4-1141560528
Игорь Степанов
2006-03-05 15:08
2006.05.28
Удаление сообщений о движении мыши


1-1145265006
dracula
2006-04-17 13:10
2006.05.28
Есть две программы, надо из одной в другую передать строку?


15-1146332510
Festor:)
2006-04-29 21:41
2006.05.28
Разгон Amd Athlon 64 3000+


15-1146423413
ArtemESC
2006-04-30 22:56
2006.05.28
Химическая прожка...