打开的一个标准浏览器指定文档。
命名空间: 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
)
参数
- ospOpenDocPreviewer
类型:System.UInt32
[in] 按位指定的标志如何打开 previewer。这些标志来控制是否使用 浏览。 对话框 (OSP_UsePreviewWithDialog)。有关更多信息,请参见 __VSOSPFLAGS。
- pszURL
类型:System.String
[in] 预览文档的 URL。
- resolution
类型:Microsoft.VisualStudio.Shell.Interop.VSPREVIEWRESOLUTION
[in] 确定解析浏览器窗口中显示的解析枚举 (如果支持)。值从 VSPREVIEWRESOLUTION 枚举中采用。
- 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 命令处理程序负责。此方法应使用命令处理程序的主体会导致将生成的浏览器或浏览器。调用此方法支持 浏览。 命令,从项目系统获得启用了 cmdidPreviewInBrowser 或 cmdidBrowseWith 命令。这些命令允许 浏览。 命令显示,如果用户尝试打开您支持在浏览器中打开文件类型 (previewer)。
当用户选择 **浏览。**后,调用 IVsUIShellOpenDocument.OpenStandardPreviewer 打开 浏览。 对话框。用户可以从注册浏览器的列表中选择。,当环境调用 VSPackage 中 ResetDefaults 实现与 PKGRF_ADDSTDPREVIEWER 的值在 grfFlagsparameter时,的若要填充具有特定浏览器的 浏览。 对话框, VSPackage 必须调用 AddStandardPreviewer 。例如,您可能希望使用此方法将该产品的特定仿真程序。
该环境支持多个默认浏览器。因此,此命令会导致多个浏览器中启动。使用 “浏览用…”对话框,浏览器中打开的用户控件。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。