IVsMonitorSelection 接口
使 Vspackage 选择接收事件通知和有关当前项目层次结构、项目、元素值和命令 UI 上下文中获取信息。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)
语法
声明
<GuidAttribute("55AB9450-F9C7-4305-94E8-BEF12065338D")> _
<InterfaceTypeAttribute()> _
Public Interface IVsMonitorSelection
[GuidAttribute("55AB9450-F9C7-4305-94E8-BEF12065338D")]
[InterfaceTypeAttribute()]
public interface IVsMonitorSelection
IVsMonitorSelection 类型公开以下成员。
方法
名称 | 说明 | |
---|---|---|
AdviseSelectionEvents | 注册选择事件通知的 VSPackage。 | |
GetCmdUIContextCookie | 注册命令 UI 上下文 GUID 并返回 cookie 值。 | |
GetCurrentElementValue | 返回特定元素的值。 | |
GetCurrentSelection | 返回当前项目层次结构、项目项和选择容器当前选定内容的。 | |
IsCmdUIContextActive | 确定特定命令 UI 上下文是否处于活动状态。 | |
SetCmdUIContext | 设置命令 UI 上下文的状态为活动或非活动。 | |
UnadviseSelectionEvents | 取消选择事件通知的一个注册。 |
页首
备注
对调用者的说明
此接口由 Visual Studio Shell 实现。 可以从获取它从 SVsShellMonitorSelection 服务。