IShellLinkA 接口 (shobjidl_core.h)
公开创建、修改和解析 Shell 链接的方法。
遗产
IShellLink 接口继承自 IUnknown 接口。 IShellLink 也有以下类型的成员:
方法
IShellLinkA 接口具有这些方法。
IShellLinkA::GetArguments 获取与 Shell 链接对象关联的命令行参数。 (ANSI) |
IShellLinkA::GetDescription 获取 Shell 链接对象的说明字符串。 (ANSI) |
IShellLinkA::GetHotkey 获取 Shell 链接对象的键盘快捷方式(热键)。 (ANSI) |
IShellLinkA::GetIconLocation 获取 Shell 链接对象的图标的位置(路径和索引)。 (ANSI) |
IShellLinkA::GetIDList 获取 Shell 链接对象目标的项标识符列表。 (ANSI) |
IShellLinkA::GetPath 获取 Shell 链接对象的目标的路径和文件名。 (ANSI) |
IShellLinkA::GetShowCmd 获取 Shell 链接对象的 show 命令。 (ANSI) |
IShellLinkA::GetWorkingDirectory 获取 Shell 链接对象的工作目录的名称。 (ANSI) |
IShellLinkA::Resolve 尝试查找 Shell 链接的目标,即使它已被移动或重命名也是如此。 (ANSI) |
IShellLinkA::SetArguments 设置 Shell 链接对象的命令行参数。 (ANSI) |
IShellLinkA::SetDescription 设置 Shell 链接对象的说明。 说明可以是任何应用程序定义的字符串。 (ANSI) |
IShellLinkA::SetHotkey 设置 Shell 链接对象的键盘快捷方式(热键)。 (ANSI) |
IShellLinkA::SetIconLocation 设置 Shell 链接对象的图标的位置(路径和索引)。 (ANSI) |
IShellLinkA::SetIDList 设置指向 Shell 链接对象的项标识符列表(PIDL)的指针。 (ANSI) |
IShellLinkA::SetPath 设置 Shell 链接对象的目标的路径和文件名。 (ANSI) |
IShellLinkA::SetRelativePath 设置 Shell 链接对象的相对路径。 (ANSI) |
IShellLinkA::SetShowCmd 设置 Shell 链接对象的 show 命令。 show 命令设置窗口的初始显示状态。 (ANSI) |
IShellLinkA::SetWorkingDirectory 设置 Shell 链接对象的工作目录的名称。 (ANSI) |
言论
注释 此接口不能用于创建指向 URL 的链接。
注意
shobjidl_core.h 标头将 IShellLink 定义为一个别名,该别名根据 UNICODE 预处理器常量的定义自动选择此函数的 ANSI 或 Unicode 版本。 将中性编码别名与不中性编码的代码混合使用可能会导致编译或运行时错误不匹配。 有关详细信息,请参阅函数原型的
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows XP [仅限桌面应用] |
支持的最低服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | 窗户 |
标头 | shobjidl_core.h |