Partilhar via


Interface IVsMethodTipWindow

Fornece uma janela de dica de método para um item em um serviço de linguagem.

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

Sintaxe

'Declaração
<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

O tipo IVsMethodTipWindow expõe os membros a seguir.

Métodos

  Nome Descrição
Método público Dismiss A janela está sendo descartada pelo modo de exibição.
Método público GetContextStream Retorna o fluxo de contexto.
Método público GetSizePreferences Retorna as preferências de tamanho para a janela de dica.
Método público Paint Pinta a janela de dica.
Método público SetMethodData Define os dados do método a ser exibido na janela de dica de método e libera os dados do método anterior.
Método público WndProc Informações de método não fornecidas.Não use esse método.

Superior

Comentários

Chame esta interface no seu serviço de linguagem para fornecer dicas de método com base no qual o usuário está digitando no editor de núcleo. Para interceptar os caracteres do usuário, o seu objeto de serviço de idioma também deve implementar IOleCommandTarget. Para passar o modo de exibição de texto de um ponteiro para seu IOleCommandTarget implementação, chamada AddCommandFilter. O filtro de comando intercepta os comandos que o usuário digita na janela de código. Monitore as informações de comando para saber quando exibir informações de método de ponta para o usuário.

A janela de dica de método fornece aos usuários as dicas sobre onde eles estão em uma construção de linguagem. Quando o usuário digita uma palavra-chave que o serviço de linguagem pode fornecer dicas sobre, o serviço de linguagem cria um IVsMethodTipWindow objeto e chamadas UpdateTipWindow para notificar o modo de exibição que é hora de fornecer uma dica. Criar IVsMethodTipWindow usando VsLocalCreateInstance e especificando o coclass CLSID_VsMethodTipWindow. VsLocalCreateInstanceé uma função definida no vsdoc.h que chama QueryService para o registro local e chamadas CreateInstance neste objeto para o CLSID_VsMethodTipWindow.

Use IVsTipWindow para fornecer uma dica genérica para o usuário.

Consulte as ilustrações da implementação e/ou chamada desta interface no exemplo de Figures Language Service.

Observações para implementadores

Implementado pelo editor de texto de núcleo para fornecer uma janela de dica de método.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TextManager.Interop