Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
ВнизHBITMAP -> Pointer Найти похожие ветки
← →
Б (2010-03-10 08:14) [0]Здрасти!
Как правильно получать указатель на данные растра,
по его HBITMAP"у?
Первый способ через GetDIBits.
Второй через DIB.dsBm.bmBits (Где DIB: TDIBSection);
← →
MBo © (2010-03-10 08:41) [1]GetDIBits - копирует данные в пользовательский буфер
bmBits - указывает на имеющийся буфер дибсекции.
Как это можно сравнивать по правильности?
← →
Б (2010-03-10 08:52) [2]Так вот, с каким указателем правильней работать:
с пользовательским или уже готовым указателем на DIB-секцию?
← →
MBo © (2010-03-10 08:55) [3]Зависит от задачи.
Если нужно только модифицировать битмап, то обычно нет смысла туда-сюда копировать
← →
Б (2010-03-10 08:58) [4]Цели следующие:
1) Вывод растра через шустрый SetDIBitsToDevice.
2) Изменение самих данных, рисование.
← →
MBo © (2010-03-10 09:22) [5]а растр откуда берется?
← →
Б (2010-03-10 09:32) [6]В одном случае через CreateCompatibleBitmap,
а в другом LoadImage (LR_CREATEDIBSECTION or LR_LOADFROMFILE)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.063 c