Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.25;
Скачать: CL | DM;

Вниз

Вопросы про прозрачность   Найти похожие ветки 

 
Сергей Петров   (2004-04-05 04:48) [0]

1) Как реализовать прозрачность вручную?

 Насколько я понял, в Win98 штатными средствами прозрачность не получается. Моя ситуация - timage на tpanel. На канве формы нарисована картинка. Поверх лежит панель, которая должна быть абсолютно прозрачной. На панели лежат несколько timage. Они должны быть частично прозрачными.

В WinXP все отлично (хотя это суть следущего вопроса - качество работы) работает. В Win9x нет. Можно что-то сделать вручную, проверяя цвет пиксела под рисуемым с помощью GetPixel? В общем очень смутно представляю как это делается - объясните, пожалуйста.

2) Та прозрачность, что все-таки работает в WinXP, работает уж очень медленно. Timage заметно мелькает при перерисовке. Можно ли как-то ускорить этот процесс?


 
ЮЮ ©   (2004-04-05 06:45) [1]

Не мешать WinControl-ы c GraphicControl-ами. Те несколько timage что, нельзя без Panel-и использовать?


 
ЮЮ ©   (2004-04-05 06:48) [2]

И если уж программа так требовательна к графике (прозрачность, полупрозрачность, несколько объектов), то следует взять нормальный Image (например Image32 из Grphics23) и не мучиться


 
KSergey ©   (2004-04-05 07:38) [3]

> ЮЮ ©   (05.04.04 06:48)
> нормальный Image (например Image32 из Grphics23

Это сторонние компоненты?


 
ЮЮ ©   (2004-04-05 07:52) [4]

Graphics32 - Open Source


 
KSergey ©   (2004-04-05 07:54) [5]

> Сергей Петров   (05.04.04 04:48)

Где-то видел компонент получпрозрачных форм для любых виндов.
Однако, поверьте, мерцания и скорости там - через край ;)

Собственно ввиду отсутствия поддержки таких наворотов со стороны системы данная форма (полупрозрачная в Win98) должна скорываться при изменении информации в окнах, расположенных под ней и снова перерисовываться после их полной отрисовки...


 
Piople ©   (2004-04-05 08:19) [6]


> Сергей Петров

Вот исходничек бы... Как ты делал?



Страницы: 1 вся ветка

Текущий архив: 2004.04.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.051 c
3-1080786529
chtr
2004-04-01 06:28
2004.04.25
Как переключить схему авторизации в MSSQL?


1-1081178669
$tranger
2004-04-05 19:24
2004.04.25
Шифрование MEMO


3-1080540271
Vetas
2004-03-29 10:04
2004.04.25
Помогите с базой на Access


6-1077394335
denkop
2004-02-21 23:12
2004.04.25
while ... do Socket.Open; Socket.SendText( hello world );


1-1081664166
brrrr
2004-04-11 10:16
2004.04.25
Уважаемые Мастера, как можно сделать панельки как в Photoshop