IVsUIShellOpenDocument.OpenStandardPreviewer 方法

打开的一个标准浏览器指定文档。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)

语法

声明
Function OpenStandardPreviewer ( _
    ospOpenDocPreviewer As UInteger, _
    pszURL As String, _
    resolution As VSPREVIEWRESOLUTION, _
    dwReserved As UInteger _
) As Integer
int OpenStandardPreviewer(
    uint ospOpenDocPreviewer,
    string pszURL,
    VSPREVIEWRESOLUTION resolution,
    uint dwReserved
)

参数

  • dwReserved
    类型:System.UInt32
    [in] 留作未来使用。设置为 nullnull 引用(在 Visual Basic 中为 Nothing)。

返回值

类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。

备注

COM 签名

从 vsshell.idl:

HRESULT IVsUIShellOpenDocument::OpenStandardPreviewer(
   [in] VSOSPFLAGS ospOpenDocPreviewer,
   [in] LPCOLESTR pszURL,
   [in] VSPREVIEWRESOLUTION resolution,
   [in] DWORD dwReserved
);

使用可以预览的项目中的项 (查看在浏览器) 实现 IOleCommandTarget 命令处理程序负责。此方法应使用命令处理程序的主体会导致将生成的浏览器或浏览器。调用此方法支持 浏览。 命令,从项目系统获得启用了 cmdidPreviewInBrowsercmdidBrowseWith 命令。这些命令允许 浏览。 命令显示,如果用户尝试打开您支持在浏览器中打开文件类型 (previewer)。

当用户选择 **浏览。**后,调用 IVsUIShellOpenDocument.OpenStandardPreviewer 打开 浏览。 对话框。用户可以从注册浏览器的列表中选择。,当环境调用 VSPackage 中 ResetDefaults 实现与 PKGRF_ADDSTDPREVIEWER 的值在 grfFlagsparameter时,的若要填充具有特定浏览器的 浏览。 对话框, VSPackage 必须调用 AddStandardPreviewer 。例如,您可能希望使用此方法将该产品的特定仿真程序。

该环境支持多个默认浏览器。因此,此命令会导致多个浏览器中启动。使用 “浏览用…”对话框,浏览器中打开的用户控件。

.NET Framework 安全性

请参见

参考

IVsUIShellOpenDocument 接口

Microsoft.VisualStudio.Shell.Interop 命名空间