Internet 快捷方式对象用于创建 Internet 网站的桌面快捷方式。 与文件系统中项的快捷方式一样,Internet 快捷方式采用桌面图标的形式。 当用户单击图标时,浏览器将启动并显示与快捷方式关联的网站。
将讨论以下主题。
可以使用 WebBrowser 控件或页面的 URL 创建 Internet 快捷方式。
如果应用程序托管 WebBrowser 控件,则可以使用 Internet 快捷方式对象按以下方式创建快捷方式。
将在 IPersistFile::Save 中指定的位置创建快捷方式。 此位置使 WebBrowser 控件能够还原其状态,其中包括将正确的文档加载到框架集的任务。
如果具有要链接到的页面的 URL,还可以创建 Internet 快捷方式。
Internet 快捷方式对象包含几个属性,可使用以下过程通过对象的 IPropertySetStorage 接口访问这些属性。
使用 4.70 或更高版本 的 Shell32.dll,还可以通过将 pidl 参数设置为 来调用 IShellFolder::BindToStorage 来检索 IPropertySetStorage 接口。URL 文件和 riid 参数设置为 IID_IPropertySetStorage。
可以为FMTID_Intshcut请求以下属性 ID。