Форум: "Основная";
Текущий архив: 2002.08.26;
Скачать: [xml.tar.bz2];
ВнизDesktop Wallpaper - Как ? Найти похожие ветки
← →
Геннадий (2002-08-14 19:03) [0]День добрый! Хочу написать свою программку, которая через заданный интервал времени изменяла бы картинку на рабочем столе. В справке по Win32 приводится информация, согласно которой вот это должно работать:
SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, PChar("C:\name.bmp"), NULL);
А вот НЕ работает! Пожалуйста, привидите пример РЕАЛЬНО работающего кода. У меня WinME, но желательно, чтоб везде работало...
Геннадий
← →
AL2002 (2002-08-14 19:13) [1]SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, PChar("c:\winnt\acd wallpaper.bmp"), SPIF_SENDCHANGE);
← →
I__am (2002-08-14 19:15) [2]И потом принудительное обновление экрана!
← →
TTCustomDelphiMaster (2002-08-14 19:21) [3]SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, PChar("C:\name.bmp"), SPIF_SENDCHANGE);
← →
AL2002 (2002-08-14 19:22) [4]>I__am
Не без.
← →
Геннадий (2002-08-14 21:39) [5]А вот не хочет! РабСтол мигает, то есть обновляется, но картинка не появляется. А если задать несуществующий путь, то тогда и не мигает.
← →
Геннадий (2002-08-14 22:23) [6]Мигает, но оказывается, не обновляется. Путь к картинке должен быть прописан в
HKEY_CURRENT_USER
\SOFTWARE\Microsoft\Internet Explorer\Desktop\General
параметр Wallpaper (текстовый), затем на РабСтоле нажимаем F5 и появляется картинка.
Вопрос: Как программно нажать F5 на рабочем столе? Как его обновить?
(только сначала проверьте, а потом пишите! а то всегда понапишут, а ничего не работает!)
← →
Ученик (2002-08-15 00:14) [7]Может у тебя Active Desktop - Enabled ?
← →
Геннадий (2002-08-15 09:47) [8]Ну, в общем, ДА. А что?
Ну вот - выключил - и ЗАРАБОТАЛО! Ура! А почему с Актив не работает? И ещё у меня не получилось установить Jpeg-картинку.
Почему?
Спасибо за помощь!
И ещё вопрос - а как программно включить/выключить Актив ?
← →
Ученик (2002-08-15 09:54) [9]>Геннадий (15.08.02 09:47)
>И ещё у меня не получилось установить Jpeg-картинку.
Это доступно только на Active Desktop
>И ещё вопрос - а как программно включить/выключить Актив ?
Наверно, через IActiveDesktop
← →
Геннадий (2002-08-15 16:24) [10]А пример не подкинешь?
А то я в справке IActiveDesktop поискал и ничего не нашёл... :(
И как Jpeg устанавливать?
← →
Ученик (2002-08-15 16:33) [11]http://www.users.gr.jp/ml/archive/Delphi/42096.asp
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.08.26;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.005 c