Метод 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 |
См. также раздел
Конструкторы точечных рисунков
Работа с растровыми и векторными изображениями с использованием классов Image, Bitmap и Metafile
Использование изображений, точечных изображений и метафайлов