Всем доброго времени суток! Давно хотелось сделать прозрачные окна или окна нестандартной формы в Blitz3d
Здесь небольшой примерчик с описанием этого процесса. Описание в комментариях *.bb файла. Знающим просьба не кричать в один голос, мол изобрел трехколесный самокат. Данная тема для тех, кто (так же, как я недавно), хочет сделать, но не получается. К сожалению, нарямую всеми функциями API оперировать не удалось, пришлось использовать в данном примере либу WinBlitz3d. Но в дальнейшем я все равно разберусь в данном вопросе.
Итак. В архиве все dll & decls кидаем в папку userlibs, также на всякий случай кидаем туда же user32.dll прямиком из вашей винды (windows\system32\user32.dll). А теперь можно и запустить пример.
АХТУНГ! Делал на win7 x86! На др. версиях винды не тестил, так что возможны глюки.
В общем, кому я действительно помог, жмем кнопочку "Полезно". Думаю, мне пора "всплывать" из AnyKey`щиков
Ах да, забыл.. формат изображения - только BMP, цвет маски - черный (RGB 0,0,0)