Partager via


IVsMethodTipWindow, interface

Fournit une fenêtre de conseil de méthode pour un élément dans un service de langage.

Espace de noms :  Microsoft.VisualStudio.TextManager.Interop
Assembly :  Microsoft.VisualStudio.TextManager.Interop (dans Microsoft.VisualStudio.TextManager.Interop.dll)

Syntaxe

'Déclaration
<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

Le type IVsMethodTipWindow expose les membres suivants.

Méthodes

  Nom Description
Méthode publique Dismiss La fenêtre est fermée par la vue.
Méthode publique GetContextStream Retourne le flux de données de contexte.
Méthode publique GetSizePreferences Retourne les préférences de taille de la fenêtre de conseil.
Méthode publique Paint Peint la fenêtre de conseil.
Méthode publique SetMethodData Définit des données de méthode pour s'afficher dans la fenêtre de conseil de méthode et publie des données précédentes de méthode.
Méthode publique WndProc Informations de méthode non fournies.N'utilisez pas cette méthode.

Début

Notes

Appelez cette interface de votre service de langage pour fournir des conseils de méthode selon ce que l'utilisateur tape dans le principal éditeur. Pour désactiver des personnages d'utilisateur, votre objet du service de langage doit également implémenter IOleCommandTarget. Pour passer l'affichage de texte un pointeur à votre implémentation d'IOleCommandTarget, appellent l'AddCommandFilter. Le filtre de commande désactive des commandes ces les types d'utilisateur dans la fenêtre de code. Surveillez les informations de commande pour savoir quand afficher les informations de conseil de méthode à l'utilisateur.

La fenêtre de conseil de méthode fournit à des utilisateurs des indicateurs concernant l'emplacement où ils sont dans une construction de langage. Lorsque les types d'utilisateur un mot clé que le service de langage peut fournir des indicateurs sur, le service de langage crée un objet d'IVsMethodTipWindow et appelle l'UpdateTipWindow pour notifier la vue qu'il est temps de fournir un indicateur. Créez IVsMethodTipWindow à l'aide de VsLocalCreateInstance et spécifier la coclasse CLSID_VsMethodTipWindow. VsLocalCreateInstance est une fonction définie dans vsdoc.h qui appelle QueryService pour le Registre local et appelle CreateInstance sur cet objet pour le CLSID_VsMethodTipWindow.

Utilisation IVsTipWindow de fournir un conseil générique à l'utilisateur.

Consulter les illustrations de l'implémentation et/ou d'appeler de cette interface dans l'exemple Figures Language Service.

Remarques à l'attention des implémenteurs

Implémenté par le principal éditeur de texte pour fournir une fenêtre de conseil de méthode.

Voir aussi

Référence

Microsoft.VisualStudio.TextManager.Interop, espace de noms