Windows XP изменить обои на веб-страницу - PullRequest
0 голосов
/ 22 сентября 2009

Чтобы сделать это руководство, я просто выбираю html-файл в диалоге смены обоев, и тада работает ..

но если я хочу сделать это из кода, какие API-вызовы / ключи REG следует изменить?

Iv попробовал этот SystemParametersInfo (WinAPI) не работает, и я обнаружил, что "HKEY_CURRENT_USER \ Software \ Microsoft \ Internet Explorer \ Рабочий стол \ Общие \ Обои" и "HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Themes \ LastTheme \" Обои "меняются на html-страницу .. но только редактирование их из кода не меняет обои ..

1 Ответ

1 голос
/ 22 сентября 2009

Чтобы использовать HTML в качестве обоев, сначала необходимо активировать ActiveDesktop. Если предположить, что это уже так, то для интерфейса IActiveDesktop доступен метод SetWallpaper () . Посмотрите статью MSDN « Использование объекта Active Desktop », чтобы узнать, как получить доступ к IActiveDesktop.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...