Compartir a través de


IVsMethodTipWindow (Interfaz)

Proporciona una ventana de la sugerencia de método para un elemento en un servicio de lenguaje.

Espacio de nombres:  Microsoft.VisualStudio.TextManager.Interop
Ensamblado:  Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)

Sintaxis

'Declaración
<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

El tipo IVsMethodTipWindow expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público Dismiss La ventana está siendo despedida por la vista.
Método público GetContextStream Devuelve la secuencia de contexto.
Método público GetSizePreferences Devuelve las preferencias de tamaño de la ventana de la sugerencia.
Método público Paint pinta la ventana de la sugerencia.
Método público SetMethodData Establece datos de método para mostrar en la ventana de la sugerencia de método y los datos de método anteriores de versiones.
Método público WndProc Información del método no proporcionada.No utilice este método.

Arriba

Comentarios

Llame a esta interfaz del servicio de lenguaje para proporcionar sugerencias de método basadas en lo que escribe el usuario en el editor básico. Para interceptar los caracteres del usuario, el objeto de servicio de lenguaje debe implementar también IOleCommandTarget. Para pasar la vista de texto un puntero a la implementación de IOleCommandTarget , llama a AddCommandFilter. El filtro de comando intercepta los comandos esos tipos de usuario en la ventana de código. Controla la información de comando para saber cuándo mostrar información de sugerencias del método al usuario.

La ventana de la sugerencia de método ofrece a los usuarios sugerencias sobre dónde están en una construcción de lenguaje. Cuando el usuario escribe una palabra clave que el servicio de lenguaje puede proporcionar sugerencias en, el servicio de lenguaje crean un objeto de IVsMethodTipWindow y llama UpdateTipWindow para notificar a la vista que es el momento de proporcionar una sugerencia. Cree IVsMethodTipWindow mediante VsLocalCreateInstance y especificar la coclase CLSID_VsMethodTipWindow. VsLocalCreateInstance es una función definida en vsdoc.h que llame a QueryService para el registro local y llame a CreateInstance en este objeto para el CLSID_VsMethodTipWindow.

Utilice IVsTipWindow para proporcionar una sugerencia genérica al usuario.

Vea las ilustraciones de implementación o de la llamada de esta interfaz en el ejemplo Figures Language Service.

Notas para los implementadores

Implementado por el editor de texto básico para proporcionar una ventana de la sugerencia de método.

Vea también

Referencia

Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)