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

HBITMAP   Найти похожие ветки 

← →
Abcdef ©   (2004-10-03 14:03) [0]

Как по hbitmap узнать, по какому адресу в памяти находится содержимое битмапа?


← →
GuAV ©   (2004-10-03 14:19) [1]

Документированными способами - имхо никак, но можно содержимое получить с помощью GetDIBits


← →
Abcdef ©   (2004-10-03 17:53) [2]

Нет, так не пойдёт. Мне это нужно для быстрой работы с пикселами, через SetPixel слишком медленно. Думаю если получать содержимое через GetDIBits, изменять точку, а потом опять засовывать куда было через SetDIBits, то получится уж точно не быстрее :)


← →
Рыба ©   (2004-10-03 17:58) [3]

Integer(Bitmap.Scanline[0])


← →
wicked ©   (2004-10-04 13:07) [4]

> Abcdef [2]

> Нет, так не пойдёт. Мне это нужно для быстрой работы с пикселами,
> через SetPixel слишком медленно. Думаю если получать содержимое
> через GetDIBits, изменять точку, а потом опять засовывать
> куда было через SetDIBits, то получится уж точно не быстрее
> :)

тут скорее надо мышление менять - никто не рисует по точкам, если нужно нарисовать целую сцену....
а так - есть 2 способа:
1) через GetDIBits
2) через CreateDIBSection
второй предпочтительней - более прозрачные действия и меньше лишних данных.....



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

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



Память: 0.45 MB
Время: 0.023 c
14-1103524788
ocean
2004-12-20 09:39
2005.01.09
Что круче, программист или менеджер?


14-1103264611
X9
2004-12-17 09:23
2005.01.09
Управление светодиодами с помощью портов


14-1103446927
AlterEgo of WondeRu
2004-12-19 12:02
2005.01.09
ОТО. Черные и белые дыры...


14-1103564591
AlterEgo of WondeRu
2004-12-20 20:43
2005.01.09
Опрос: За что я уважаю MicroSoft?


1-1102510660
Mishenka
2004-12-08 15:57
2005.01.09
Составной компонент




   Наверх