Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.068 c
15-1271936340
12
2010-04-22 15:39
2010.08.27
PHP. mssql_fetch_array сдвигает курсор?!!


15-1265578203
Юрий
2010-02-08 00:30
2010.08.27
С днем рождения ! 8 февраля 2010 понедельник


15-1272520445
капо
2010-04-29 09:54
2010.08.27
Как прокачать sql экспириенс?


15-1268035212
Anatoly Podgoretsky
2010-03-08 11:00
2010.08.27
Галкин дошутился


3-1243316202
Naruto
2009-05-26 09:36
2010.08.27
UPDATE в SQLite





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский