IVsIntelliMouseHandler 接口

使该包充分利用 IntelliMouse 功能。使用在实现其某些自己的函数的 shell 客户端。您可以获取接口的实例。 SVsIntelliMouseHandler (SID_SVsIntelliMouseHandler) services。

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

语法

声明
<GuidAttribute("35A96FFB-7ED0-4D76-93CE-49BE83A9C91E")> _
<InterfaceTypeAttribute()> _
Public Interface IVsIntelliMouseHandler
[GuidAttribute("35A96FFB-7ED0-4D76-93CE-49BE83A9C91E")]
[InterfaceTypeAttribute()]
public interface IVsIntelliMouseHandler

IVsIntelliMouseHandler 类型公开以下成员。

方法

  名称 说明
公共方法 DeleteBitmap_ 删除用于与 Intellisense 中的移动的位图。
公共方法 DrawBitmap_ 绘制或清除用于与 Intellisense 中的移动的位图。
公共方法 GetMouseWheelMsg_ 捕获有关 Intellisense 鼠标滚轮的最新消息。
公共方法 HandleWheelButtonDown 处理推入的 Intellisense 轮按钮。
公共方法 HandleWheelRotation 如果 Intellisense 鼠标滚轮已移动,请响应在移动。
公共方法 IsMouseWheelRotationMessage 测试 windows 消息以确定它是否为 Intellisense 鼠标轮旋转消息。
公共方法 LoadBitmap_ 加载位图可与 Intellisense 中的移动显示。加载后,然后绘制 DrawBitmap_的位图。
公共方法 MouseWheelPresent 指示是否存在正在使用 Intellisense 的鼠标滚轮。
公共方法 SetMouseCursor_ 设置当前定位鼠标光标的基础。

页首

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间