Создание окна с помощью GDI+
Находил примеры кода для создания окна, с разной прозрачностью, на GDI+
Но там, в качестве маски, использовался рисунок PNG.
Вопрос:
Возможно ли в качестве маски использовать простой черно-белый, с градациями серого, рисунок, а в качестве фона, простой bmp рисунок?
Заранее благодарен.
Для задания прозрачности окна используйте WinAPI функцию SetLayeredWindowAttributes. Более подробную информацию смотрите в MSDN...
Я хочу создать окно, с плавной прозрачность.
Левая часть окна не прозрачная, а правая прозрачная.
Мне необходим плавный переход из не прозрачного в прозрачный.
Можно и bmp использовать, но только 32-х битный конечно. Обычним редактором такого не создать (всмысле коректного файла получить не удастся), что бы получить "правильную" bmp'шку можно намалявать сперва png файл, загрузить его в 32-х битный DC, а уж с него слить в bmp файл вручную.
У тебя есть пример кода или ссылка, чтобы глазами увидель код... :)
Может быть это можно реализовать с помощью оверлеев?