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


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

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

Наследство

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

Методика

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

 
IShellLinkA::GetArguments

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Замечания

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

Заметка

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

Требования

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