Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.12.2009, 07:32   #1
Бутаков_Сергей
Пользователь
 
Регистрация: 27.05.2009
Сообщений: 55
Вопрос Полупрозрачные объекты

Всем доброго времени суток
Кто знает подскажите, возможно ли Panel1 размещенную на форме сделать полупрозрачной?
Бутаков_Сергей вне форума Ответить с цитированием
Старый 07.12.2009, 08:11   #2
Altera
Старожил
 
Аватар для Altera
 
Регистрация: 29.01.2008
Сообщений: 2,406
По умолчанию

Нет ничего невозможного! По-пойму самый легкий способ, это вместо панели использовать форму. (свойство parent, alphaBlend, alphaBlendValue)
Altera вне форума Ответить с цитированием
Старый 07.12.2009, 12:58   #3
Бутаков_Сергей
Пользователь
 
Регистрация: 27.05.2009
Сообщений: 55
По умолчанию

Цитата:
По-пойму самый легкий способ, это вместо панели использовать форму
Да,действительно использовать форму это самый легкий способ, но нужно именно Panel т.к она размещается на форме.
Бутаков_Сергей вне форума Ответить с цитированием
Старый 07.12.2009, 13:34   #4
Altera
Старожил
 
Аватар для Altera
 
Регистрация: 29.01.2008
Сообщений: 2,406
По умолчанию

Ой, я очень извиняюсь. То что я предложил не работает. Во всяком случае в Delphi 2010.
Altera вне форума Ответить с цитированием
Старый 07.12.2009, 14:38   #5
notHaker
Форумчанин
 
Аватар для notHaker
 
Регистрация: 01.12.2009
Сообщений: 569
По умолчанию

ПО всей видимости setlayeredwindowattributes работать с панелью не захочет, значит есть такой вариант :
Перед прорисовкой панели учитывать, что под ней и выполнять наложение с прозрачностью через двойную буферизацию. Так что юзайте функцию WinAPI - AlphaBlend.
Код - это работа, а работа стоит денег.

pz-game.ru. 2d зомби-сурвивал для олдфагов.
notHaker вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Объекты в С++ MasterGH Общие вопросы C/C++ 3 13.11.2009 22:14
объекты в си Барби Помощь студентам 1 13.05.2008 01:10
3D объекты в Си g0liath Помощь студентам 2 20.04.2008 21:39
com-объекты b-code Общие вопросы Delphi 0 15.03.2007 11:17