ISelectionContainer Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |