Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2007.05.20;
Скачать: [xml.tar.bz2];

Вниз

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

 
.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 вся ветка

Форум: "Media";
Текущий архив: 2007.05.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.51 MB
Время: 0.049 c
2-1177947590
Doom_2
2007-04-30 19:39
2007.05.20
TClientSocket и TServerSocket


3-1173159322
Atanas
2007-03-06 08:35
2007.05.20
Структура таблиц


2-1177736039
Mical
2007-04-28 08:53
2007.05.20
Скажите, как сделать DBEdit прозрачным?


2-1178127636
ppcumax
2007-05-02 21:40
2007.05.20
Запуск программы


2-1177593211
ppcumax
2007-04-26 17:13
2007.05.20
IP адрес





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский