Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.117.91.153] |
|
Сообщ.
#1
,
|
|
|
Есть у меня работающий код загрузки текстуры из bmp файла. Если через цикл то множества файлов.
Теперь есть желание "запихнуть" эти картинки в dll. dll готова. Но возникла проблема как достать эти картинки. Вернее вот функция, hbitmap = (HBITMAP) LoadImage(hResLibrary, MAKEINTRESOURCE(001), IMAGE_BITMAP, 32, 32, LR_LOADFROMFILE)); Но она возвращает HBITMAP, а в код выше нужно AUX_RGBImageRec. Как создать из одного типа (HBITMAP) другой (AUX_RGBImageRec) ? |
Сообщ.
#2
,
|
|
|
Цитата E.A. @ Т.к. в итоге всё равно нужны сырые пикселы, то можно двумя путями идти:Но она возвращает HBITMAP, а в код выше нужно AUX_RGBImageRec. Как создать из одного типа (HBITMAP) другой (AUX_RGBImageRec) ? 1.Напрячь GDI+, а там есть загрузка из HBITMAP'а. 2.Начать крутить GDI-шную GetDIBits. |
Сообщ.
#3
,
|
|
|
решил пойти другим путем с использованием тайлсетов,
так как у меня в первую очередь была проблема в большом числе рисунков к программе. вопрос решен |