Поместите окно приложения в качестве обоев - PullRequest
2 голосов
/ 07 июня 2010

Я ищу, чтобы поместить окно приложения позади всех других окон. Я думал об использовании .NET 4 и WPF или Silverlight.

У меня нет какого-либо конкретного кода для рисования, я просто хочу, чтобы окно приложения использовалось в качестве обоев для рабочего стола при сохранении интерактивности (без суеты со скриншотами и т. Д.).

Возможно ли это, и если да, то как?

Редактировать: Я использую Windows 7 x64.

Редактировать 2: Я знаю, что рабочий стол нарисован в окне с идентификатором 0 (или что-то в этом роде). Разве я не могу использовать вызовы взаимодействия, чтобы поместить мое окно как дочернее окно 0?

1 Ответ

0 голосов
/ 07 июня 2010

Для Windows XP и предыдущих версий использовать Active Desktop и задавать веб-страницу, на которой выполняется приложение Silverlight.

...