Поделиться через


Интерфейс IShellLinkW (shobjidl_core.h)

Предоставляет методы, которые создают, изменяют и разрешают ссылки оболочки.

Наследство

Интерфейс IShellLink наследует от интерфейса IUnkn own. IShellLink также имеет следующие типы элементов:

Методика

Интерфейс IShellLinkW имеет эти методы.

 
IShellLinkW::GetArguments

Возвращает аргументы командной строки, связанные с объектом ссылки оболочки. (Юникод)
IShellLinkW::GetDescription

Возвращает строку описания для объекта ссылки Оболочки. (Юникод)
IShellLinkW::GetHotkey

Возвращает сочетание клавиш (горячий ключ) для объекта ссылки оболочки. (Юникод)
IShellLinkW::GetIconLocation

Возвращает расположение (путь и индекс) значка для объекта ссылки оболочки. (Юникод)
IShellLinkW::GetIDList

Возвращает список идентификаторов элементов для целевого объекта ссылки оболочки. (Юникод)
IShellLinkW::GetPath

Возвращает путь и имя файла целевого объекта ссылки оболочки. (Юникод)
IShellLinkW::GetShowCmd

Возвращает команду show для объекта ссылки оболочки. (Юникод)
IShellLinkW::GetWorkingDirectory

Возвращает имя рабочего каталога для объекта ссылки оболочки. (Юникод)
IShellLinkW::Resolve

Пытается найти цель ссылки оболочки, даже если она была перемещена или переименована. (Юникод)
IShellLinkW::SetArguments

Задает аргументы командной строки для объекта ссылки оболочки. (Юникод)
IShellLinkW::SetDescription

Задает описание объекта ссылки Shell. Описание может быть любой строкой, определенной приложением. (Юникод)
IShellLinkW::SetHotkey

Задает сочетание клавиш (горячий ключ) для объекта связи оболочки. (Юникод)
IShellLinkW::SetIconLocation

Задает расположение (путь и индекс) значка для объекта ссылки оболочки. (Юникод)
IShellLinkW::SetIDList

Задает указатель на список идентификаторов элементов (PIDL) для объекта ссылки оболочки. (Юникод)
IShellLinkW::SetPath

Задает путь и имя файла для целевого объекта ссылки Оболочки. (Юникод)
IShellLinkW::SetRelativePath

Задает относительный путь к объекту ссылки Shell. (Юникод)
IShellLinkW::SetShowCmd

Задает команду show для объекта ссылки Shell. Команда show задает начальное состояние окна. (Юникод)
IShellLinkW::SetWorkingDirectory

Задает имя рабочего каталога для объекта ссылки оболочки. (Юникод)

Замечания

примечание Этот интерфейс нельзя использовать для создания ссылки на URL-адрес.
 
Интерфейс IShellLink имеет версию ANSI (IShellLinkA) и версию Юникода (IShellLinkW). Используемая версия зависит от того, компилируется ли вы для ANSI или Юникода.

Заметка

Заголовок shobjidl_core.h определяет IShellLink как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows XP [только классические приложения]
минимальный поддерживаемый сервер Windows 2000 Server [только классические приложения]
целевая платформа Виндоус
заголовка shobjidl_core.h