IVsIntelliMouseHandler 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使包能够充分利用智能鼠标功能。 用于实现某些自己的功能的 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) |
设置鼠标当前定位的光标基。 |