IVsIntelliMouseHandler 接口

定义

使包能够充分利用智能鼠标功能。 用于实现某些自己的功能的 shell 客户端。 可以从 SVsIntelliMouseHandler (SID_SVsIntelliMouseHandler) 服务获取接口的实例。

public interface class IVsIntelliMouseHandler
public interface class IVsIntelliMouseHandler
__interface IVsIntelliMouseHandler
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("35A96FFB-7ED0-4D76-93CE-49BE83A9C91E")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsIntelliMouseHandler
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("35A96FFB-7ED0-4D76-93CE-49BE83A9C91E")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsIntelliMouseHandler = interface
Public Interface IVsIntelliMouseHandler
属性

方法

DeleteBitmap_(UInt32)

删除用于使用 Intellisense 鼠标平移的位图。

DrawBitmap_(UInt32, Int32)

使用 Intellisense 鼠标绘制或拭除用于平移的位图。

GetMouseWheelMsg_(UInt32)

获取有关 Intellisense 鼠标滚轮的最新消息。

HandleWheelButtonDown(IntPtr, UInt32)

处理正在推送的 Intellisense 滚轮按钮。

HandleWheelRotation(IntPtr, UInt32, UInt32)

如果已移动 Intellisense 鼠标滚轮,则响应移动。

IsMouseWheelRotationMessage(UInt32)

测试 Windows 消息,以查看它是否为 Intellisense 鼠标轮旋转消息。

LoadBitmap_(IntPtr, UInt32, UInt32, POINT, UInt32)

加载要显示的用于通过 Intellisense 鼠标平移的位图。 加载后,您可以通过绘制位图 DrawBitmap_(UInt32, Int32)

MouseWheelPresent()

指示是否正在使用 Intellisense 鼠标滚轮。

SetMouseCursor_(POINT, POINT, UInt32, UInt32)

设置鼠标当前定位的光标基。

适用于