Catch_Image

Image ››
Parent Previous Next

Язык программирования 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



http://mneniya.ucoz.ru/

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