Интерфейс IActiveDesktop (shlobj_core.h)
Позволяет клиентской программе управлять элементами рабочего стола и обоими на локальном компьютере.
Наследование
Интерфейс IActiveDesktop наследуется от интерфейса IUnknown . IActiveDesktop также имеет следующие типы элементов:
Методы
Интерфейс IActiveDesktop содержит следующие методы.
IActiveDesktop::AddDesktopItem Добавляет элемент рабочего стола. |
IActiveDesktop::AddDesktopItemWithUI Добавляет элемент рабочего стола в Active Desktop после отображения пользовательских интерфейсов, которые подтверждают добавление элемента рабочего стола, проверяют разрешения зоны безопасности и спрашивают, хочет ли пользователь создать подписку. |
IActiveDesktop::AddUrl Добавляет элемент рабочего стола, связанный с указанным URL-адресом. |
IActiveDesktop::ApplyChanges Применяет изменения к активному рабочему столу и сохраняет их в реестре. |
IActiveDesktop::GenerateDesktopItemHtml Создает универсальную HTML-страницу, содержащую заданный элемент рабочего стола. |
IActiveDesktop::GetDesktopItem Возвращает указанный элемент рабочего стола. |
IActiveDesktop::GetDesktopItemByID Возвращает элемент рабочего стола, соответствующий заданному идентификатору. |
IActiveDesktop::GetDesktopItemBySource Получает элемент рабочего стола, используя его исходный URL-адрес. |
IActiveDesktop::GetDesktopItemCount Возвращает количество элементов рабочего стола. |
IActiveDesktop::GetDesktopItemOptions Возвращает параметры для элемента рабочего стола. |
IActiveDesktop::GetPattern Возвращает текущий шаблон. |
IActiveDesktop::GetWallpaper Получает текущие обои. |
IActiveDesktop::GetWallpaperOptions Возвращает параметры обои. |
IActiveDesktop::ModifyDesktopItem Изменяет элемент рабочего стола. |
IActiveDesktop::RemoveDesktopItem Удаляет указанный элемент рабочего стола с рабочего стола. |
IActiveDesktop::SetDesktopItemOptions Задает параметры элемента. |
IActiveDesktop::SetPattern Задает шаблон "Активный рабочий стол". |
IActiveDesktop::SetWallpaper Устанавливает обои для активного рабочего стола. |
IActiveDesktop::SetWallpaperOptions Задает параметры обоев. |
Комментарии
Код должен включать Wininet.h, прежде чем он включает Shlobj.h. Сбой приведет к ошибке компилятора.
Требования
Минимальная версия клиента | Windows 2000 Professional, Windows XP [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | shlobj_core.h |