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 | |
---|---|---|
![]() |
Dismiss | A janela está sendo descartada pelo modo de exibição. |
![]() |
GetContextStream | Retorna o fluxo de contexto. |
![]() |
GetSizePreferences | Retorna as preferências de tamanho para a janela de dica. |
![]() |
Paint | Pinta a janela de dica. |
![]() |
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. |
![]() |
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.