Прозрачность формы

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Прозрачность формы

Сообщение azatsh » 26.07.2010 15:25:13

При разработке столкнулся с проблемой. мне необходимо задать прозрачность формы.
я пишу под ubuntu 10.4 gnome. желательно чтобы предложенный медот подходил для kde.
azatsh
новенький
 
Сообщения: 33
Зарегистрирован: 20.07.2010 10:14:04

Re: Прозрачность формы

Сообщение VirtUX » 26.07.2010 15:45:00

AlphaBlend?
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Re: Прозрачность формы

Сообщение azatsh » 26.07.2010 15:51:41

так нет этого свойства

Добавлено спустя 8 минут 25 секунд:
скорее всего можно как то при помощи
void Gdk::Window::set_opacity ( double opacity )
если кто знает как это реализовать помогите=)

но при использовании данный метод вроде не подходит для KDE

Добавлено спустя 9 минут 19 секунд:
AlphaBlend это winapi функция
azatsh
новенький
 
Сообщения: 33
Зарегистрирован: 20.07.2010 10:14:04

Re: Прозрачность формы

Сообщение Mr.Smart » 26.07.2010 16:41:20

azatsh писал(а):так нет этого свойства

Как это нет?
Код: Выделить всё
...
  TCustomForm = class(TScrollingWinControl)
...
    property AlphaBlend: Boolean ...
    property AlphaBlendValue: Byte ...
...
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Прозрачность формы

Сообщение kosteek » 26.07.2010 16:43:43

Работает при включенном Compiz. Зависит от оконных менеджеров.
kosteek
постоялец
 
Сообщения: 203
Зарегистрирован: 24.07.2008 14:57:09
Откуда: Украина, г.Славянск

Re: Прозрачность формы

Сообщение azatsh » 26.07.2010 16:59:53

kosteek я это и так знаю. мне конкретный пример бы=)

Добавлено спустя 3 минуты 25 секунд:
Mr.Smart у меня таких параметров в описании кустомформа нет
azatsh
новенький
 
Сообщения: 33
Зарегистрирован: 20.07.2010 10:14:04

Re: Прозрачность формы

Сообщение Brainenjii » 26.07.2010 17:07:34

А не gtk интерфейс?
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: Прозрачность формы

Сообщение azatsh » 26.07.2010 17:08:49

я же написал что gnome, соответственно интерфейс gtk+
azatsh
новенький
 
Сообщения: 33
Зарегистрирован: 20.07.2010 10:14:04

Re: Прозрачность формы

Сообщение Mr.Smart » 26.07.2010 17:29:32

azatsh
Версия Lazarus?
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Прозрачность формы

Сообщение azatsh » 26.07.2010 17:36:17

0.9.28.2
ставил из репозитария Ubuntu
azatsh
новенький
 
Сообщения: 33
Зарегистрирован: 20.07.2010 10:14:04

Re: Прозрачность формы

Сообщение Mr.Smart » 26.07.2010 17:37:55

Если возможно, то обновите 0.9.29 (SVN). Там есть реализация прозрачности и много других свистелок...
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Прозрачность формы

Сообщение .wOvAN » 26.07.2010 17:38:41

В 0.9.28.x нет этого свойства
.wOvAN
постоялец
 
Сообщения: 118
Зарегистрирован: 16.04.2010 06:36:12

Re: Прозрачность формы

Сообщение VirtUX » 26.07.2010 17:53:35

azatsh писал(а):так нет этого свойства

так нужно было написать какая у Вас версия Lazarus :)
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Re: Прозрачность формы

Сообщение azatsh » 26.07.2010 18:12:35

ОК учту=) только меня одолевают сомнения что это WINAPI. лазарь сейчас обновлю
azatsh
новенький
 
Сообщения: 33
Зарегистрирован: 20.07.2010 10:14:04

Re: Прозрачность формы

Сообщение Vadim » 27.07.2010 06:43:28

azatsh писал(а):только меня одолевают сомнения что это WINAPI. лазарь сейчас обновлю

Могу Вас утешить. :) У меня тоже Ubuntu+Gnome. Работает без проблем...
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

След.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 53

Рейтинг@Mail.ru