ISelectionContainer 接口

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

语法

声明
<InterfaceTypeAttribute()> _
<GuidAttribute("6D5140C6-7436-11CE-8034-00AA006009FA")> _
Public Interface ISelectionContainer
[InterfaceTypeAttribute()]
[GuidAttribute("6D5140C6-7436-11CE-8034-00AA006009FA")]
public interface ISelectionContainer

ISelectionContainer 类型公开以下成员。

方法

  名称 说明
公共方法 CountObjects 返回对象的总数的计数可用或对象的计数在当前选择。
公共方法 GetObjects 返回任何当前选定的对象或可选的对象。
公共方法 SelectObjects 返回从对象的一组选定的一个或多个对象。

页首

备注

ISelectionContainer 指针在选择上下文,是环境的本机实现的纯信息收集包括和亲密地连接到每个窗架。 当影响 属性 窗口中发生更改时, VSPackage 通过调用与反映当前选定内容上下文的 ISelectionContainer 对象的 OnSelectChange 方法必须通知该环境。 该环境然后调用 ISelectionContainer 方法检索一个或多 IDispatch 对象。 这些对象提供对必要的数据更新 属性 窗口。

Windows® server 2003 支持一个或多个选择。 如果多个选择支持, 属性 窗口显示特性的交集,这意味着所有选择共有的属性。 通常指示选择的名称在 属性 窗口的组合框为空。

对实现者的说明

ISelectionContainer 是 windows 使用的框架驱动器信息向 " 属性 " 窗口。 VSPackage 应包括每个对象的 (通常是窗口) 一 ISelectionContainer 对象包含与在 " 属性 " 窗口中显示的相关属性的可选的对象。

该环境实现所有的 ISelectionContainer 窗口。

对调用者的说明

该环境调用 ISelectionContainer 方法选择或检索有关演示的 IDispatch 对象在 " 属性 " 窗口。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间