Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

HBITMAP LoadBitmap(...)


Desdechado ©   (2004-03-19 12:34:00) 

1. как можно загруженный таким образом ресурс поместить в поток, например, TMemoryStream ?
2. есть ли какая-то разница в первом параметре этой функции для случаев
- если я загружаю BMP в коде DLL из ресурса самой DLL
- если я загружаю BMP в коде EXE из ресурса самого EXE

Могу ли я в любом случае использовать HInstance ? Судя по справке - он должен быть свой у DLL и свой у EXE, который эту DLL вызывает.


MBo   (2004-03-19 16:16:00) [1]

>по умолчанию у TBitmap 16 BPP
глубина цвета экрана у тебя, видимо.


Desdechado   (2004-03-19 15:31:00) [2]

нашел, почему разница.
моя бмп 8BPP, а по умолчанию у TBitmap 16 BPP
вот и увеличивает он.


MBo   (2004-03-19 13:54:00) [3]

Да, нормально.


Desdechado   (2004-03-19 12:47:00) [4]

так вроде и делаю.
Только исходный размер BMP 566 байт, а вот длина потока Size после SaveToStream получается более килобайта. Это нормально?


MBo   (2004-03-19 12:41:00) [5]

1. TBitmap.Handle:=hbmp;   далее понятно.


Наверх

Титульная страница Поиск, карта сайта Написать письмо