Форум: "WinAPI";
Текущий архив: 2003.03.06;
Скачать: [xml.tar.bz2];
ВнизTStream & HBITMAP Найти похожие ветки
← →
OlegL (2003-01-17 12:30) [0]Подскажите пожайлуста. Как из обычного TStream записать в переменную типа HBITMAP.
← →
Digitman (2003-01-17 12:40) [1]например, так :
var
Bitmap: hBitmap;
Stream.Read(Bitmap, sizeof(Bitmap));
))
← →
Дмитрий Баранов (2003-01-17 13:01) [2]Маэстро шутит. CreateBitmap, SetBitmapBits - на выбор.
← →
MBo (2003-01-17 14:00) [3]Что лежит в TStream?
← →
OlegL (2003-01-17 14:40) [4]
> Что лежит в TStream?
простой BitMap взятый из ресурсного файла.
← →
Дмитрий Баранов (2003-01-17 14:57) [5]Зачем его через TStream грузить?
см. LoadBitmap
← →
OlegL (2003-01-17 15:08) [6]Может как-то и так можно, но у меня в файле "Resource" не один битмап а скажем 5 (у него структура которую я определил). В стриме я могу свободно перемещатся и читать откуда мне нужно и сколько мне нужно, а с LoadBitmap я не могу, может вы подскажите?
← →
Игорь Шевченко (2003-01-17 15:10) [7]LoadBitmap. RTFM, однако
← →
OlegL (2003-01-17 15:25) [8]
> LoadBitmap. RTFM, однако
не понял...
← →
Игорь Шевченко (2003-01-17 15:26) [9]The LoadBitmap function loads the specified bitmap resource from a module"s executable file.
HBITMAP LoadBitmap(
HINSTANCE hInstance, // handle of application instance
LPCTSTR lpBitmapName // address of bitmap resource name
);
Parameters
hInstance
Identifies the instance of the module whose executable file contains the bitmap to be loaded.
lpBitmapName
Points to a null-terminated string that contains the name of the bitmap resource to be loaded. Alternatively, this parameter can consist of the resource identifier in the low-order word and zero in the high-order word. The MAKEINTRESOURCE macro can be used to create this value.
← →
OlegL (2003-01-17 15:45) [10]:-)) Это я уже читал. У меня ресурсный файл отдельно от екзешника и я загружаю его в стрим, ..и вот отуда мне нужно его сунуть в HBITMAP. Как можно обойти стрим в этом случае?
← →
Игорь Шевченко (2003-01-17 15:57) [11]OlegL © (17.01.03 15:45)
> но у меня в файле "Resource" не один битмап а скажем 5 (у
> него структура которую я определил).
Кулибин :-)))
RTFS: Graphics.pas, TBitmap.LoadFromStream
← →
OlegL (2003-01-17 17:53) [12]
> Кулибин :-)))
:-))) Иногда приходится
← →
Melamed (2003-01-17 18:15) [13]Используй метод LoadFromStream (кажись так пишется) обекта TBitmap и твоя проблемка будет блестяще решена
← →
Evgeny (2003-01-18 07:20) [14]Посмотри эту статью может она чем-то тебе поможет:
delphigfx.mastak.ru\2d\015\2d_15.htm
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2003.03.06;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.01 c