Команда AlphaBlendImage позволяет рисовать 32-битные растровые изображения над окном с примененой AlphaBlendWindow командой. Сочетание использования AlphaBlendWindow, AlphaBlendImage, MMB Hotspot объектов и некоторых сценариев можно создавать интерактивные окна с большим внешним видом и дизайном. Просто поместите Hotspot объект в окно, позвоните AlphaBlendWindow командой а затем используйте команду AlphaBlendImage сделать 32-битных изображений по области, где Hotspot находится.
Изменение параметров команды с помощью некоторых сценариев можно добиться различных эффектов, таких как исчезнуть в, гаснут, опрокидывания и т.д. Это похоже на AlphaButtons но имеет немного больше возможностей (но не так проста в использовании;).
Пример:
String$='PathToFile, X, Y, WindowConstantAlpha, DrawModeFlags'
Integer=ConstantAlpha
PluginSet("PlugIn","Integer")
PluginSet("PlugIn","String$")
PluginRun("PlugIn","AlphaBlendImage")
Параметры
PathToFile
[in] Путь к 32-битнному BMP файлу.Альфа-канала из этого файла определяет форму и попиксельную прозрачность изображения.
X
[in] Задает X координату верхнего левого угла изображения.
Y
[in] Задает Y координату верхнего левого угла изображения.
WindowConstantAlpha
[in] Задает значение альфа-прозрачности, которые будут использоваться на все окно приложения. Если вы установите WindowConstantAlpha в 0, то предполагается, что окно прозрачное.
DrawModeFlags
[in] В настоящее время только флаг режима рисовать, который был определен в ERASEBACKGROUND. Добавление этот флаг для параметров команды будет вызывать стирание всех ранее нарисованных изображений через область, которая покрыта текущего изображения.
ConstantAlpha
[in] Задает значение альфа-прозрачности которые будут использоваться на все растровое изображение. Значение ConstantAlpha сочетается с любым попиксельное альфа значением в исходном растровом изображение. Если вы установите ConstantAlpha в 0, то предполагается, что изображение является прозрачным. Установите значение ConstantAlpha до 255 (непрозрачный), когда Вы только хотите использовать попиксельное значений альфа из изображения.