ISelectionContainer Schnittstelle

Definition

Bietet Zugriff auf Objekte, die zum Aktualisieren der Eigenschaftenfenster verwendet werden.

public interface class ISelectionContainer
public interface class ISelectionContainer
__interface ISelectionContainer
[System.Runtime.InteropServices.Guid("6D5140C6-7436-11CE-8034-00AA006009FA")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface ISelectionContainer
[<System.Runtime.InteropServices.Guid("6D5140C6-7436-11CE-8034-00AA006009FA")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type ISelectionContainer = interface
Public Interface ISelectionContainer
Abgeleitet
Attribute

Hinweise

ISelectionContainerIm Auswahl Kontext ist ein-Zeiger enthalten, eine Auflistung von Informationen, die Teil der systemeigenen Implementierung der Umgebung und eng mit jedem Fensterrahmen verbunden ist. Wenn Änderungen auftreten, die sich auf das Eigenschaften Fenster auswirken, muss das VSPackage die Umgebung durch Aufrufen der- OnSelectChange Methode mit dem-Objekt Benachrichtigen, ISelectionContainer das den aktuellen Auswahl Kontext wieder gibt. Die Umgebung führt dann Methodenaufrufe aus ISelectionContainer , um ein oder mehrere- IDispatch Objekte abzurufen. Diese Objekte ermöglichen den Zugriff auf die Daten, die zum Aktualisieren des Eigenschaften Fensters benötigt werden.

Windows Server 2003 kann eine einzelne oder mehrere Auswahlmöglichkeiten unterstützen. Wenn Mehrfachauswahl unterstützt wird, wird im Eigenschaften Fenster die Schnittmenge der Eigenschaften angezeigt, d. h. die Eigenschaften, die alle Optionen gemeinsam haben. Das Kombinations Feld, das normalerweise den Namen der Auswahl im Eigenschaften Fenster anzeigt, ist leer.

Hinweise für Ausführende

ISelectionContainer ist der Mechanismus, der von Windows verwendet wird, um Informationen per Push an die Eigenschaftenfenster zu Übertragung Ein VSPackage sollte ein ISelectionContainer -Objekt für jedes Objekt (in der Regel ein Fenster) enthalten, das auswählbare Objekte mit zugehörigen Eigenschaften enthält, die in der Eigenschaftenfenster angezeigt werden sollen.

Die Umgebung implementiert ISelectionContainer für alle Windows-Geräte.

Hinweise für Aufrufer

Die Umgebung Ruft die Methoden von ISelectionContainer auf, um IDispatch -Objekte auszuwählen oder abzurufen, die in der Eigenschaftenfenster angezeigt werden sollen.

Methoden

CountObjects(UInt32, UInt32)

Gibt entweder eine Anzahl der Gesamtzahl der verfügbaren Objekte oder eine Anzahl der Objekte in der aktuellen Auswahl zurück.

GetObjects(UInt32, UInt32, Object[])

Gibt entweder die Objekte, die derzeit ausgewählt sind oder die Objekte, die auswählbar sind, zurück.

SelectObjects(UInt32, Object[], UInt32)

Gibt ein oder mehrere Objekte zurück, die aus einer Objektgruppe ausgewählt werden.

Gilt für