IVsUIShell2 接口
通过提供对扩展 IVsUIShell 接口的功能对于其他窗口功能。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop.8.0(在 Microsoft.VisualStudio.Shell.Interop.8.0.dll 中)
语法
声明
<GuidAttribute("4E6B6EF9-8E3D-4756-99E9-1192BAAD5496")> _
<InterfaceTypeAttribute()> _
Public Interface IVsUIShell2
[GuidAttribute("4E6B6EF9-8E3D-4756-99E9-1192BAAD5496")]
[InterfaceTypeAttribute()]
public interface IVsUIShell2
IVsUIShell2 类型公开以下成员。
方法
名称 | 说明 | |
---|---|---|
CreateGlyphImageButton | 创建一个混合映像/文本按钮使用指定的标志符号为图像。 | |
CreateGradient | 返回绘制一个指定类型的渐变的 IVsGradient 对象。 | |
CreateIconImageButton | 创建一个混合映像/文本按钮使用指定的图标为图像。 | |
GetDirectoryViaBrowseDlgEx | 引发浏览对话框获取目录名 (可能在命名空间扩展)。 | |
GetOpenFileNameViaDlgEx | 引发 打开的文件 对话框获取指定的打开文件。 | |
GetSaveFileNameViaDlgEx | 引发 保存 对话框获取保存文件名。 | |
GetVSCursor | 将处理返回到指定的光标类型的光标。 | |
GetVSSysColorEx | 返回环境使用的指定的系统颜色的 RGB 设置。 | |
IsAutoRecoverSavingCheckpoints | 指示未保存当前文档是否已自动存储。 | |
SaveItemsViaDlg | 一个或多个保存通过 保存对以下项的更改 对话框文档的处理。 | |
VsDialogBoxParam | 加载和显示使用指定的对话框召回程序的指定对话框模板。 |
页首
备注
此接口提供:
创建包含图像和文本的按钮。
创建加载的窗口背景渐变。
获取系统颜色值。
扩展浏览文件夹中。
打开或保存文件的扩展浏览。
处理自定义对话框。
对实现者的说明
实现通过环境。
对调用者的说明
通过调用从 SVsUIShell 服务又获得的 IVsUIShell 接口的 QueryInterface 方法获取 IVsUIShell2 接口。