Язык программирования FreeBasic |
Catch_Image
Catch_Image(array(), [color=&hf0f0f0] )
Позволяет из массива с байтами , получить битмап. Функция используется в связке с IncludeBinary. Функция IncludeBinary бинарно вкладывает изображение в текущий модуль, а функция CatchImage извлекает из него и преобразует в битмап.
Поддерживаемые форматы: Jpeg, Png, Gif, Bmp, Tiff, Ico
array() - Массив с байтами.
Color - цвет фона, на котором будет отрисовано изображение. Используется для изображений поддерживающих прозрачность (PNG,TIFF,GIF)
Пример:
#Include "window9.bi"
Dim As Integer event
Dim As HWND hwnd
Includebinary("1.png",hgMem)
hwnd=OpenWindow("",10,10,200,200) : CenterWindow(hwnd)
ImageGadget(1,50,30,170,170,Catch_Image(@hgmem()))
Do
event=WaitEvent()
If Event=EventClose Then End
Loop

Created with the Personal Edition of HelpNDoc: Easily create PDF Help documents