![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
1.Desktop 2.Image
J. © (2003-07-01 21:30:00)
Уважаемые Мастера!! Я впервые пишу здесь (прошу строгу не судить ;) ) и хочу задать сразу два вопроса ;)
1. Как воткнуть на дэсктоп картинку, НО в формате JPG??
Я пробовал через канву - облом. Подрубался к реестру (при включенном режиме ActiveDesktop) и менял путь к той, что мне нужна: врезультате она появлялась "свойствая экрана/фон", но не загружалась на дэсктоп, посылки сообщений обновить оный, оказались безуспешными... Как быть? Как сделать, чтобы все таки загрузилась?? ;/
2. Картинка и форма. Очень надо сделать эффект полупрозрачности, но в винь 9х! Видел вроде как-то у "Вас" же соответсвующие компоненты, но к сожалению больше найти так и не могу.. :/
По поводу реализации прозрачности формы есть такая идея:
Нужен же только эффект, т.е. надо скопировать прямоугольную область за формой. И кидануть это дело на канву, но с уменьшенной яркостью или добавлением серого цвета... чтобы казалось что полупрозрачная :) ... ну вы понимаете :)
А вот как это реализовать программно? - Опыта не хватает!
Поможите плз!!! Хто чем может!!
Еще одна просьба... Будут идеи или предложения, напишите на мыло, а то.. мы люди бедные, редко бываю на этом сайте, к сожалению.....
Заранее вам благодарен и признателен! ;)
J.
Fenik (2003-07-06 00:55:00) [1]
> А по поводу конверта: не подходит. Т.к. картинок много, а бмп- весит много...
Можно жэпеги держать жепегами, а, когда надо, конвертировать что надо в бмпегу и забивать стол.
> Вот и спрашиваю, как бы так, чтобы она загрузилась?? Обновления десктопа не помогли...
Читай Mihey © (01.07.03 22:24).
Devil (2003-07-05 20:41:00) [2]
> А Tory, это где, простите? :)
Торри живет по адресу www.torry.net
J. (2003-07-03 05:57:00) [3]
Люди, а если как-нить извратнуться через Stream, не получется???
J. (2003-07-03 05:44:00) [4]
Тут такое дело: ДЖПеги - да тока при активдесктопе будут - собственно я это упамянул, по этой же причине и начал ч-з реестр пытаться.
А по поводу конверта: не подходит. Т.к. картинок много, а бмп- весит много... В обчем, есть ряд уважительных причин, по которым конверт отпадает...
Вот и спрашиваю, как бы так, чтобы она загрузилась?? Обновления десктопа не помогли... (см. вопрос)
А Tory, это где, простите? :)
Спасибо за советы.... ценю... но... цель не достигнута....
Думкин (2003-07-02 05:09:00) [5]
1. Разбираться не надо. ДЖПеги показываются только в "особом режиме" - включеный активедесктоп. Иначе - переводи в БМП и в добрый путь. Тут про это инфа много раз пробегала.
Mihey (2003-07-01 22:24:00) [6]
1. Рисунок рабочего стола меняется так:
SystemParametersInfo(SPI_SETDESKWALLPAPER ,0,PChar("путь к файлу"),SPIF_UPDATEINIFILE + SPIF_SENDWININICHANGE);
Если спобо не срабатывает, то надо уже разбираться.
2. Компоненты поищи на Torry. Очевидно, примерно то же самое они и делают - определяют рисунок под собой и выводят его. Только здесь есть свои сложности - использование регионов при нестандартной фигуры форме и создание полупрозначного изображения - это не затемнение и не засерение, а именно полупрозрачность, альфа-блендинг со своими формулами.