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 | |
---|---|---|
Dismiss | La fenêtre est fermée par la vue. | |
GetContextStream | Retourne le flux de données de contexte. | |
GetSizePreferences | Retourne les préférences de taille de la fenêtre de conseil. | |
Paint | Peint la fenêtre de conseil. | |
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. | |
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.