Freigeben über


Gewusst wie: Kündigen Sie die Auswahl, die der Umgebung nachverfolgt

Wenn Sie mit dem Eigenschaften Fenster arbeiten möchten oder die Eigenschaft Seiten, z. B. ein Formular, Text, oder für den eine Auswahl von Eigenschaften finden möchte, müssen Sie verfügen über vollständige Kenntnis davon, wie Sie die Auswahl koordinieren. Beispielsweise müssen Sie wissen, ob Sie einzelne Auswahl oder Mehrfachauswahl verfügen. Sie müssen dann den Auswahltyp (Single oder mehreren Sie in der IDE) mithilfe der ITrackSelection-Schnittstelle ankündigen. Diese Schnittstelle stellt die Informationen bereit, die vom Eigenschaften Fenster erforderlich sind.

So fügen Sie ankündigen Umgebung zur Auswahl

  1. Aufruf QueryInterface für IServiceProvider.

    1. Hierzu verwenden Sie den Zeiger Website, die an die Ansicht übergeben wird, als er erstellt wurde.

    2. Rufen Sie QueryService aus der Ansicht für den SID_STrackSelection Dienst an.

      Dies gibt einen Zeiger auf ITrackSelectionzurück.

  2. Rufen Sie die Methode OnSelectChange jedes Mal, wenn sich die Auswahl ändert auf, und übergeben Sie einen Zeiger auf ein Objekt, das ISelectionContainerimplementiert.

    Durch Auswahl containerobjekt kann entweder mit Mehrfachauswahl oder aussondern die Auswahl und enthalten Informationen in einem IDispatch-Objekt. Die OnSelectChange Aufrufen der Methode benachrichtigt das Eigenschaften Fenster, dass die Auswahl geändert hat. Das Eigenschaften Fenster verwendet dann die Objekte auf ISelectionContainer , um zu bestimmen, ob einzeln oder Mehrfachauswahl aufgetreten sind und welche tatsächlichen Objekt-Auswahl ist.

    Wenn Sie eine Mehrfachauswahl angeben, sucht das Eigenschaften Fenster die Schnittmenge einer allgemeinen Eigenschaften für die Objekte. Wenn Sie eine einzelne Objekt-Auswahl angeben, wird das Fenster Eigenschaften alle Eigenschaften für das ein Objekt an.

Siehe auch

Konzepte

Eigenschaftenseiten

Weitere Ressourcen

Eigenschaftenfenster und Eigenschaftenseiten