IVsOutputWindow.CreatePane 方法

创建输出窗口窗格。

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

语法

声明
Function CreatePane ( _
    ByRef rguidPane As Guid, _
    pszPaneName As String, _
    fInitVisible As Integer, _
    fClearWithSolution As Integer _
) As Integer
int CreatePane(
    ref Guid rguidPane,
    string pszPaneName,
    int fInitVisible,
    int fClearWithSolution
)

参数

  • rguidPane
    类型:System.Guid%
    [in] 输出窗格的 GUID。
  • pszPaneName
    类型:System.String
    [in] 输出窗格的名称。
  • fInitVisible
    类型:System.Int32
    [in] 如果 true,输出窗口窗格最初可见
  • fClearWithSolution
    类型:System.Int32
    [in] 如果为,则输出窗口窗格清除 true,当解决方案关闭。

返回值

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

备注

COM 签名

从 vsshell.idl:

HRESULT IVsOutputWindow::CreatePane(
   [in] REFGUID rguidPane,
   [in] LPCOLESTR pszPaneName,
   [in] BOOL fInitVisible,
   [in] BOOL fClearWithSolution
);

该环境提供 生成泛型 输出窗口窗格。 生成 输出窗口窗格由 SVsSolutionBuildManager 服务创建的作为 IVsBuildableProjectCfg 操作的一部分,因此,对生成窗格的指针传递给项目。 泛型 输出窗口窗格是共享窗格,并且由环境创建并管理。 它可通过调用 QueryService(SID_SVsGeneralOutputWindowPane 和 IID_IVsOutputWindowPane) 检索。 若要创建拥有 " 输出 " 窗口,请调用传入所要用于自定义输出窗口窗格使用的名称和 GUID 的 CreatePane 。

.NET Framework 安全性

请参见

参考

IVsOutputWindow 接口

Microsoft.VisualStudio.Shell.Interop 命名空间