Freigeben über


IVsMethodTipWindow-Schnittstelle

Stellt ein Fenster tipp Methoden für ein Element in einem Sprachdienst bereit.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Syntax

'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("794767F6-538A-4CD3-B29E-6C76C79A7C9C")> _
Public Interface IVsMethodTipWindow _
    Inherits IVsTipWindow
[InterfaceTypeAttribute()]
[GuidAttribute("794767F6-538A-4CD3-B29E-6C76C79A7C9C")]
public interface IVsMethodTipWindow : IVsTipWindow
[InterfaceTypeAttribute()]
[GuidAttribute(L"794767F6-538A-4CD3-B29E-6C76C79A7C9C")]
public interface class IVsMethodTipWindow : IVsTipWindow
[<InterfaceTypeAttribute()>]
[<GuidAttribute("794767F6-538A-4CD3-B29E-6C76C79A7C9C")>]
type IVsMethodTipWindow =  
    interface 
        interface IVsTipWindow 
    end
public interface IVsMethodTipWindow extends IVsTipWindow

Der IVsMethodTipWindow-Typ macht die folgenden Member verfügbar.

Methoden

  Name Beschreibung
Öffentliche Methode Dismiss Das Fenster wird durch die Ansicht geschlossen.
Öffentliche Methode GetContextStream Gibt den Kontextdatenstrom zurück.
Öffentliche Methode GetSizePreferences Gibt die Größen Einstellungen für das Fenster Spitze zurück.
Öffentliche Methode Paint Zeichnet das Fenster Spitze.
Öffentliche Methode SetMethodData Legt fest, dass diese Methoden im Fenster tipp Methoden und Methoden in vorherigen Versionen der Daten anzuzeigen.
Öffentliche Methode WndProc Methodeninformationen nicht bereitgestellt.Verwenden Sie diese Methode nicht.

Zum Seitenanfang

Hinweise

Rufen Sie diese Schnittstelle vom Sprachdienst, um zur Verfügung zu stellen tipps Methoden anhand der vom Benutzer in den Kern des Editors eingegeben werden. Um Benutzern abgefangen wird, muss das Sprachdienst Objekt IOleCommandTargetebenfalls implementieren. Um den Text übergeben wird IOleCommandTarget einen Zeiger auf die Implementierung, Aufrufs AddCommandFilteran. Der Befehl Filter fängt diese Befehle der Benutzer auf die im Codefenster ab. Überwachen Sie die Befehlsinformationen, um festzustellen, wann tipp Methoden dem Benutzer angezeigt wird.

Das Fenster stellt Methoden umkippungs Benutzern Hinweise dazu, die sie in einem Sprachkonstrukt sind. Wenn der Benutzer ein Schlüsselwort, dass der Sprachdienst Hinweise an bereitstellen kann, der ein Sprachdienst IVsMethodTipWindow-Objekt erstellt und UpdateTipWindow aufgerufen wird, um die Ansicht zu benachrichtigen, dass es Zeit besteht darin, einen Hinweis bereitstellen. Erstellen Sie mithilfe IVsMethodTipWindowVsLocalCreateInstance und zum Bereitstellen der Co-Klasse CLSID_VsMethodTipWindow. VsLocalCreateInstance ist eine Funktion, die in vsdoc.h definiert ist, das QueryService aufruft und Registrierung für die lokale CreateInstance für dieses Objekt für das CLSID_VsMethodTipWindow aufruft.

Verwenden Sie IVsTipWindow , um einen generischen Tipp an den Benutzer bereitzustellen.

Implementierung der Abbildungen Siehe und/oder des Aufrufs dieser Schnittstelle im Beispiel Figures Language Service.

Hinweise zur Implementierung

Wird vom zentralen text-editor tipp Methoden, um ein Fenster zur Verfügung zu stellen.

Siehe auch

Referenz

Microsoft.VisualStudio.TextManager.Interop-Namespace