Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > прозрачность окна


Автор: Santilka85 28.6.2007, 08:29
Подскажите как у формы задать определённую прозрачность?

Автор: Klin 28.6.2007, 09:55
Santilka85, поиск, поиск, поиск. В вашем случае.

Код

SetWindowLong(Handle, GWL_EXSTYLE, GetWindowLong(Handle, GWL_EXSTYLE) | WS_EX_LAYERED);
SetLayeredWindowAttributes(Handle, 0, 50, LWA_ALPHA); // вместо 50 - уровень прозрачности (от 0 до 255)

Автор: Dr3d 28.6.2007, 11:26
Можно и по-другому:
AlpfaBlend ставишь в true, а в AlpfaBlendValue степень прозрачности (0-255).

Автор: Santilka85 28.6.2007, 12:55
Всем пасиб огромное!!!smilesmilesmile

Автор: HoTMetaL 29.6.2007, 16:41
на правах офтопика
2Автор

Тебе очень повезло, что на этом форуме добрые модераторы. Зачем плодить темы, которые являются "родными братьями"???

И вообще, на этом форуме обсуждаются вопросы программирования на BC++B версии 6.

Автор: Pendalf 1.7.2007, 16:46
Цитата(HoTMetaL @ 29.6.2007,  16:41)
на правах офтопика
2Автор

И вообще, на этом форуме обсуждаются вопросы программирования на BC++B версии 6.

Почему именно версии 6?
А что программирование в 5-ой версии уже является признаком слабоумия или отсталости от технического прогресса?

Автор: HoTMetaL 1.7.2007, 19:33
Цитата

Почему именно версии 6?
А что программирование в 5-ой версии уже является признаком слабоумия или отсталости от технического прогресса? 


Думай что хочешь, а реальность такова, что приходится программировать на том, что требуется в реальной жизни. Кстати, насколько мне известно, Borland отказались от Билдера и вообще я постоянно просматриваю требования к программистам и там постоянно нужно владение СОВРЕМЕННЫМИ технологиями, чего бы не говорили сами программисты. Хочешь мне возразить - пиши в личку, нечего флуд разводить.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)