Показать сообщение отдельно
Старый 08.02.2012, 22:20   #1
Angel_Online
Оператор ЭВМ
 
Аватар для Angel_Online
 
Регистрация: 05.06.2011
Адрес: Киров, Россия
Сообщений: 21
Написано 8 полезных сообщений
(для 41 пользователей)
Подмигивание Прозрачные окна - это реально!

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

Прозрачные окна png с маской! Версия 1.1!

ТОЛЬКО ИМПРОВИЗАЦИЯ! ТОЛЬКО ХАРДКОР!
(Offline)
 
Ответить с цитированием
Эти 9 пользователя(ей) сказали Спасибо Angel_Online за это полезное сообщение:
ABTOMAT (09.02.2012), Amatsu (08.02.2012), ARA (09.02.2012), burovalex (11.04.2012), Dzirt (19.02.2012), FREE MAN (08.02.2012), IgorOK (18.02.2012), mihailkirillov (18.02.2012), Randomize (09.02.2012)