IVsMethodTipWindow 接口

为一个项目在语言服务中提供一个方法提示窗口。

命名空间:  Microsoft.VisualStudio.TextManager.Interop
程序集:  Microsoft.VisualStudio.TextManager.Interop(在 Microsoft.VisualStudio.TextManager.Interop.dll 中)

语法

声明
<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

IVsMethodTipWindow 类型公开以下成员。

方法

  名称 说明
公共方法 Dismiss 窗口通过视图关闭。
公共方法 GetContextStream 返回上下文流。
公共方法 GetSizePreferences 返回提示窗口的大小首选项。
公共方法 Paint 绘制提示窗口。
公共方法 SetMethodData 在方法提示窗口中设置方法数据显示并显示上述方法数据。
公共方法 WndProc 未提供的方法信息。请不要使用此方法。

页首

备注

调用从语言服务的此接口提供根据的方法提示用户输入核心编辑器。 若要截获用户字符,语言服务对象还必须实现 IOleCommandTarget。 若要将文本视图的指针 IOleCommandTarget 实现,调用 AddCommandFilter。 命令筛选器截获命令该用户类型到代码窗口。 当监视命令信息了解公开方法提示信息传递给用户。

方法提示窗口向用户提供的它们在语言构造的提示有关。 当用户键入关键字语言服务可以提供一些提示,语言服务创建一 IVsMethodTipWindow 对象并调用 UpdateTipWindow 通知视图是时提供提示。 创建 IVsMethodTipWindow 使用 VsLocalCreateInstance 并指定 coclass CLSID_VsMethodTipWindow。 VsLocalCreateInstance 是在调用该本地注册表的 QueryService 并调用此对象的 CreateInstance CLSID_VsMethodTipWindow 的 vsdoc.h 定义的函数。

使用 IVsTipWindow 提供常规提示给用户。

请参见实现和/或调用的插图在该示例 Figures Language Service的此接口。

对实现者的说明

实现由核心文本编辑器提供了方法提示窗口。

请参阅

参考

Microsoft.VisualStudio.TextManager.Interop 命名空间