Поделиться через


Метод Bitmap::FromHBITMAP (gdiplusheaders.h)

Метод Bitmap::FromHBITMAP создает объект Bitmap на основе дескриптора растрового изображения интерфейса графических устройств Windows (GDI) и дескриптора палитры GDI.

Синтаксис

Bitmap * FromHBITMAP(
  [in] HBITMAP  hbm,
  [in] HPALETTE hpal
);

Параметры

[in] hbm

Тип: HBITMAP

Дескриптор для точечных рисунков GDI.

[in] hpal

Тип: HPALETTE

Дескриптор палитры GDI, используемой для определения цветов растрового изображения, если hbm не является аппаратно-независимым растровым изображением (DIB).

Возвращаемое значение

Тип: Растровое изображение*

Этот метод возвращает указатель на новый объект Bitmap .

Комментарии

Вы несете ответственность за удаление точечного изображения GDI и палитры GDI. Однако не следует удалять растровое изображение GDI или палитру GDI до тех пор, пока объект GDI+ Bitmap не будет удален или не выйдет из область.

Не передавайте методу Bitmap::FromHBITMAP точечный рисунок GDI или палитру GDI, которые в настоящее время (или были ранее) выбраны в контексте устройства.

Этот метод не сохраняет альфа-канал исходного растрового изображения GDI.

Требования

   
Минимальная версия клиента Windows XP, Windows 2000 Профессиональная [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header gdiplusheaders.h (включая Gdiplus.h)
Библиотека Gdiplus.lib
DLL Gdiplus.dll

См. также раздел

Bitmap

Конструкторы точечных рисунков

Изображение

Работа с растровыми и векторными изображениями с использованием классов Image, Bitmap и Metafile

Использование изображений, точечных изображений и метафайлов