Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Неполучается сделать форму прозрачной

290
07 октября 2008 года
Patr1ot
458 / / 09.02.2008
Всем привет!

У меня продлема с формой
хочу сделать форму и нестандартной и прозрачной.
Что я делаю:
Кидаю на форму рисунок, который будет являться формой, и убираю цвет фона этого рисунка, после чего прописываю код прозрачной формы.
Но форма почемуто прозрачной не делается и более того фон не убирается. А когда я делаю все пооддельности то есть отдельно убрал фон, проверил фона нет. Потом сделал форму прозрачной, то же работает, а вместе неполучается. В чем проблема?

 
Код:
Form1->TransparentColorValue=clBlack;
Form1->TransparentColor=true;

int Transparency = 75
long ExtStyle = GetWindowLong(Handle, GWL_EXSTYLE);
SetWindowLong(Handle, GWL_EXSTYLE, ExtStyle | WS_EX_LAYERED);
SetLayeredWindowAttributes(Handle, 0 , (255 * Transparency) / 100,
LWA_ALPHA);
535
07 октября 2008 года
Нездешний
537 / / 17.01.2008
Качать Фленов "Программирование на С++ глазами хакера"
глава 3.4 Нестандартные окна
глава 3.5 Безбашенные окна
глава 3.6 Перемещение окна за любую область
8.8K
07 октября 2008 года
Se AD WMD
165 / / 10.01.2007
Начиная с BCB 6.0 у формы ест свойства: AlphaBlend и AlphaBlendValue проверил, и с транспарентколор работают совместно замечательно.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог