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 对象在 " 属性 " 窗口。