PDA

Показать полную графическую версию : [решено] Получить адрес битовой матрицы Tcanvas


hackroute
09-11-2009, 20:23
Подскажите пожалуйста, как можно получить адрес начала битовой карты (начала растра) из Tcanvas? вообще мне это надо для рисования на экране, но поскольку я используем cavnas.handle := GetDC(HWND_Desktop); то может есть какой то вариант прикрепить этот канвас к TBitmap.canvas, а там уже есть такие фишки как Scanline[x] что ускоряет работу, либо может есть вариант вообще без канваса, получить адрес растра ДескТопа?

BlackEric
09-11-2009, 22:50
Обычно рисовали на битмапе (TBitmap), а потом уже копировали на Canvas.
И не забудьте волшебное bitmap.Dormant;




© OSzone.net 2001-2012