Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Load Image / 7 сообщений из 7, страница 1 из 1
20.04.2005, 10:26
    #33024577
Lelikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Load Image
Как в VC++ 6.0 загрузить bmp файл? (Без использования CImage из ATL)
________________________________________________________
Глюк - это высокоорганизованная система не поддающихся определению частиц
...
Рейтинг: 0 / 0
20.04.2005, 11:47
    #33024823
synapse
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Load Image
LelikkКак в VC++ 6.0 загрузить bmp файл? (Без использования CImage из ATL)
________________________________________________________
Глюк - это высокоорганизованная система не поддающихся определению частиц

А чем тебя winapi не устраивает LoadBitmap();
?
...
Рейтинг: 0 / 0
20.04.2005, 16:57
    #33025826
XED
XED
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Load Image
А ещё если покопаться в WinAPI, то можно по поводу загрузки рисунков много чего интересного нийти (от простой загрузки в специальное окошечко до загрузки в качестве фона окна или формы региона)
...
Рейтинг: 0 / 0
20.04.2005, 19:42
    #33026366
Lelikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Load Image
synapse LelikkКак в VC++ 6.0 загрузить bmp файл? (Без использования CImage из ATL)
________________________________________________________
Глюк - это высокоорганизованная система не поддающихся определению частиц

А чем тебя winapi не устраивает LoadBitmap();
?

LoadBitmap грузит из ресурсов, мне нужно из файла!
...
Рейтинг: 0 / 0
20.04.2005, 19:57
    #33026390
SnowMan2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Load Image
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
HANDLE LoadImage(
  HINSTANCE hInst,     
  LPCTSTR   lpszName,  // имя файла
  UINT      uType,     // тип изображения, надо IMAGE_BITMAP 
  int       cxDesired, // желаемая ширина изображения
  int       cyDesired, // желаемая высота изображения
  UINT      fuLoad     // флаги загрузки, надо LR_LOADFROMFILE 
);
...
Рейтинг: 0 / 0
21.04.2005, 02:50
    #33026627
XED
XED
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Load Image
Lelikk

LoadBitmap грузит из ресурсов, мне нужно из файла!


SnowMan2
HANDLE LoadImage(
HINSTANCE hInst,
LPCTSTR lpszName, // имя файла
UINT uType, // тип изображения, надо IMAGE_BITMAP
int cxDesired, // желаемая ширина изображения
int cyDesired, // желаемая высота изображения
UINT fuLoad // флаги загрузки, надо LR_LOADFROMFILE
);


Единственное, что этим хэнделом ты ничего сделать практически не сможешь... :) кроме использовать в функциях, связанных с контекстом устройства. Для пользования картинкой как картинкой, а не как чем попало есть ещё одна полезная функция:
GetObject(HANDLE, sizeof(BITMAP), BITMAP*);
Кажется так... У меня просто нет под рукой среды. и по указанному адресу в последнем аргументе размещается очень симпатичная структурка...
...
Рейтинг: 0 / 0
21.04.2005, 11:44
    #33027196
Lelikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Load Image
SnowMan2
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
HANDLE LoadImage(
  HINSTANCE hInst,     
  LPCTSTR   lpszName,  // имя файла
  UINT      uType,     // тип изображения, надо IMAGE_BITMAP 
  int       cxDesired, // желаемая ширина изображения
  int       cyDesired, // желаемая высота изображения
  UINT      fuLoad     // флаги загрузки, надо LR_LOADFROMFILE 
);


Спасибо, пропустил в списке возможных флагов LR_LOADFROMFILE.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Load Image / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]