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

Вниз

Тень от формы   Найти похожие ветки 

 
.ruslan ©   (2006-08-06 18:23) [0]

Как отрисовать тень от формы, с возможностью изменения растояния тень и уровня прозрачности тени?


 
antonn ©   (2006-08-06 19:20) [1]

можно создать дополнительное окно, и помещать его под нужное (settlayersattributes использовать).
А можно все окно по-своему отрисовывать, со всем тенями и прочим (updatelayeredwindow)


 
.ruslan ©   (2006-08-07 11:12) [2]


> можно создать дополнительное окно, и помещать его под нужное

конечно можно, но хотелось бы увидеть реальную тень с прозрачностью и и.т. У меня есть исходний одной программы там суще ствует такая тень, но так как я не очень знаком со сложным кодингом.

http://www.delphisources.ru/pages/sources/graph/2006_year/splash_screen.html


 
.ruslan ©   (2006-08-07 14:19) [3]

помогите чистым кодом если можно


 
antonn ©   (2006-08-07 16:10) [4]

.ruslan ©   (07.08.06 11:12) [2]
http://www.delphisources.ru/pages/sources/graph/2006_year/splash_screen.html

прикольно... я про это и говорил во втором предложении...


 
.ruslan ©   (2006-08-07 17:04) [5]

помоги кодом


 
antonn ©   (2006-08-07 17:18) [6]

так мой код по ссылке данной есть...


 
.ruslan ©   (2006-08-07 17:29) [7]

да, я в курсе что ты автор, я же говорю что он сложен для меня, можешь сделать чистый код для простой формы а не для сложной?


 
antonn ©   (2006-08-07 17:53) [8]

да там нет формы, там просто рисунок. для "обычной" формы он не подойдет.


 
@!!ex ©   (2006-08-07 18:00) [9]

Хм. Делаешь главную форму.
Делаешь еще одну. Показваешь ее.
Устанавливаешь цвет второй формы черным.
Устанавливаешь ей прозрачность.
На перемещение, изменение размеров первой формы перемещаешь и вторую форму. Я бы регионами выделил у второй формы только видимую часть.


 
.ruslan ©   (2006-08-07 18:09) [10]


> Хм. Делаешь главную форму.Делаешь еще одну. Показваешь ее.
> Устанавливаешь цвет второй формы черным.Устанавливаешь ей
> прозрачность.На перемещение, изменение размеров первой формы
> перемещаешь и вторую форму. Я бы регионами выделил у второй
> формы только видимую часть.


не то


 
@!!ex ©   (2006-08-07 19:14) [11]

Посмотрел:

http://www.delphisources.ru/pages/sources/graph/2006_year/splash_screen.html

Как раз то что тебе нужно. Там же мизер кода.


 
antonn ©   (2006-08-08 06:10) [12]

@!!ex ©   (07.08.06 19:14) [11]
Как раз то что тебе нужно.

а если ему нужно на форме еще кучу контроллов отрисоывать - вот будет геморрой...


 
.ruslan ©   (2006-08-08 13:28) [13]


> Как раз то что тебе нужно. Там же мизер кода.

помогиле очистить и получить рабочий код...

или: как сделать panel прозрачным, а компоненты на нём оставить исходными или как поместить image на передний план?


 
homm ©   (2006-08-08 14:09) [14]

> или как поместить image на передний план?

Никак. Имайдж - графический еонторл он рисуется на канве родителя. Быть поверх детей настоящих окон он не может.


 
@!!ex ©   (2006-08-08 16:08) [15]

antonn ©   (08.08.06 06:10) [12]
Почему должен быть геморрой то?

.ruslan ©   (08.08.06 13:28) [13]
Да там и нет лишнего кода то....


 
antonn ©   (2006-08-08 16:17) [16]

@!!ex ©   (08.08.06 16:08) [15]
Почему должен быть геморрой то?

потому что их нужно вручную рисовать самому, они не видны на картинке


 
.ruslan ©   (2006-08-09 12:18) [17]


> Да там и нет лишнего кода то....

у меня не выходит, не могу сделать тель именно от формы а не от картинки


 
@!!ex ©   (2006-08-09 15:43) [18]

antonn ©   (08.08.06 16:17) [16]
Да разве это проблема?

.ruslan ©   (09.08.06 12:18) [17]

:))
что значит от формы? Форма картинкой задаеться!


 
.ruslan ©   (2006-08-09 16:15) [19]


> что значит от формы? Форма картинкой задаеться!

тень от неправильной формы


 
antonn ©   (2006-08-09 17:25) [20]

@!!ex ©   (09.08.06 15:43) [18]
Да разве это проблема?

ну, вообще-то, да:)


 
antonn ©   (2006-08-09 17:27) [21]

еще раз обобщу:)
.ruslan, придется рисовать свою картинку(как в примере), со всеми компонентами, в рантайм (я в кореле рисовал, в дезайнтайм:))


 
@!!ex ©   (2006-08-09 17:28) [22]

Хм... А ведь правда геморой с отрисовкой....


 
@!!ex ©   (2006-08-09 20:58) [23]

Ну в принципе...
Не так и сложно.
Альфа-маска всегда одна и таже.
Меняеться только само изображение.
Рисовать на Битмапе, а потом менять битмап....
Вопрос в том, насколько быстро это нужно делать автору и насколько быстро будет менять битмап винда....


 
.ruslan ©   (2006-08-10 13:36) [24]

блин, может компонент есть какой?


 
antonn ©   (2006-08-10 17:24) [25]

поищи в поисковике desktop.zip на 299Кб


 
.ruslan ©   (2006-08-16 14:21) [26]


> поищи в поисковике desktop.zip на 299Кб


не могу поставить

ошибки
procedure inflate_trees_bits; external;
procedure inflate_trees_dynamic; external;
procedure inflate_trees_fixed; external;


 
.ruslan ©   (2006-08-17 11:29) [27]

antonn, он как-то глюченно работает под D7


 
AnalogXP   (2006-09-06 19:06) [28]

Так как же контролы отобразить на этом?

http://www.delphisources.ru/pages/sources/graph/2006_year/splash_screen.html

Можно пример кода?



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

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

Наверх




Память: 0.53 MB
Время: 0.047 c
2-1178367762
MRAk
2007-05-05 16:22
2007.05.20
Сервисы


2-1177618625
VVR
2007-04-27 00:17
2007.05.20
Открытие и закрытие дисковода


3-1173133245
Mr. D.
2007-03-06 01:20
2007.05.20
Невозможность снять привелегии с SYSDBA в IBExpert


2-1178102380
RomanLN
2007-05-02 14:39
2007.05.20
в чём ошибка


15-1177074037
Сергей М.
2007-04-20 17:00
2007.05.20
Фокс-геморрой