Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Тень от формы


Страницы:   1 2

.ruslan ©   (2006-08-06 18:23:00) 

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


AnalogXP   (2006-09-06 19:06:00) [1]

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

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

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


.ruslan   (2006-08-17 11:29:00) [2]

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


.ruslan   (2006-08-16 14:21:00) [3]


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


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

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


antonn   (2006-08-10 17:24:00) [4]

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


.ruslan   (2006-08-10 13:36:00) [5]

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


@!!ex   (2006-08-09 20:58:00) [6]

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


@!!ex   (2006-08-09 17:28:00) [7]

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


antonn   (2006-08-09 17:27:00) [8]

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


antonn   (2006-08-09 17:25:00) [9]

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

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


.ruslan   (2006-08-09 16:15:00) [10]


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

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


@!!ex   (2006-08-09 15:43:00) [11]

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

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

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


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


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

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


antonn   (2006-08-08 16:17:00) [13]

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

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


@!!ex   (2006-08-08 16:08:00) [14]

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

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


homm   (2006-08-08 14:09:00) [15]

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

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


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


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

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

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


antonn   (2006-08-08 06:10:00) [17]

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

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


@!!ex   (2006-08-07 19:14:00) [18]

Посмотрел:

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

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


.ruslan   (2006-08-07 18:09:00) [19]


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


не то


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

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


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо