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

Вниз

1.Desktop 2.Image   Найти похожие ветки 

 
J.   (2003-07-01 21:30) [0]

Уважаемые Мастера!! Я впервые пишу здесь (прошу строгу не судить ;) ) и хочу задать сразу два вопроса ;)
1. Как воткнуть на дэсктоп картинку, НО в формате JPG??
Я пробовал через канву - облом. Подрубался к реестру (при включенном режиме ActiveDesktop) и менял путь к той, что мне нужна: врезультате она появлялась "свойствая экрана/фон", но не загружалась на дэсктоп, посылки сообщений обновить оный, оказались безуспешными... Как быть? Как сделать, чтобы все таки загрузилась?? ;/
2. Картинка и форма. Очень надо сделать эффект полупрозрачности, но в винь 9х! Видел вроде как-то у "Вас" же соответсвующие компоненты, но к сожалению больше найти так и не могу.. :/
По поводу реализации прозрачности формы есть такая идея:
Нужен же только эффект, т.е. надо скопировать прямоугольную область за формой. И кидануть это дело на канву, но с уменьшенной яркостью или добавлением серого цвета... чтобы казалось что полупрозрачная :) ... ну вы понимаете :)
А вот как это реализовать программно? - Опыта не хватает!
Поможите плз!!! Хто чем может!!

Еще одна просьба... Будут идеи или предложения, напишите на мыло, а то.. мы люди бедные, редко бываю на этом сайте, к сожалению.....
Заранее вам благодарен и признателен! ;)

J.


 
Mihey ©   (2003-07-01 22:24) [1]

1. Рисунок рабочего стола меняется так:
SystemParametersInfo(SPI_SETDESKWALLPAPER ,0,PChar("путь к файлу"),SPIF_UPDATEINIFILE + SPIF_SENDWININICHANGE);

Если спобо не срабатывает, то надо уже разбираться.

2. Компоненты поищи на Torry. Очевидно, примерно то же самое они и делают - определяют рисунок под собой и выводят его. Только здесь есть свои сложности - использование регионов при нестандартной фигуры форме и создание полупрозначного изображения - это не затемнение и не засерение, а именно полупрозрачность, альфа-блендинг со своими формулами.


 
Думкин ©   (2003-07-02 05:09) [2]

1. Разбираться не надо. ДЖПеги показываются только в "особом режиме" - включеный активедесктоп. Иначе - переводи в БМП и в добрый путь. Тут про это инфа много раз пробегала.


 
J.   (2003-07-03 05:44) [3]

Тут такое дело: ДЖПеги - да тока при активдесктопе будут - собственно я это упамянул, по этой же причине и начал ч-з реестр пытаться.
А по поводу конверта: не подходит. Т.к. картинок много, а бмп- весит много... В обчем, есть ряд уважительных причин, по которым конверт отпадает...
Вот и спрашиваю, как бы так, чтобы она загрузилась?? Обновления десктопа не помогли... (см. вопрос)

А Tory, это где, простите? :)

Спасибо за советы.... ценю... но... цель не достигнута....


 
J.   (2003-07-03 05:57) [4]

Люди, а если как-нить извратнуться через Stream, не получется???


 
Devil ©   (2003-07-05 20:41) [5]


> А Tory, это где, простите? :)


Торри живет по адресу www.torry.net


 
Fenik ©   (2003-07-06 00:55) [6]

> А по поводу конверта: не подходит. Т.к. картинок много, а бмп- весит много...

Можно жэпеги держать жепегами, а, когда надо, конвертировать что надо в бмпегу и забивать стол.

> Вот и спрашиваю, как бы так, чтобы она загрузилась?? Обновления десктопа не помогли...

Читай Mihey © (01.07.03 22:24).



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

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

Наверх




Память: 0.48 MB
Время: 0.015 c
4-8742
arous
2003-08-30 23:55
2003.11.03
Меню


1-8367
UPR
2003-10-23 02:16
2003.11.03
Об интерфейсе


4-8740
Dexter
2003-08-30 14:03
2003.11.03
Меню в чужой програме. Как с ним работать?


14-8591
ИМХО
2003-10-15 12:08
2003.11.03
Телепортация


7-8700
Ded Moroz
2003-08-26 01:02
2003.11.03
Async Pro