IVsIntelliMouseHandler Interface

Enables a package to make full use of IntelliMouse functionality. Used in shell clients implementing some of their own functionality. You can get an instance of the interface from the SVsIntelliMouseHandler (SID_SVsIntelliMouseHandler) service.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)

[GuidAttribute("35A96FFB-7ED0-4D76-93CE-49BE83A9C91E")]
[InterfaceTypeAttribute()]
public interface IVsIntelliMouseHandler

The IVsIntelliMouseHandler type exposes the following members.

  NameDescription
Public methodDeleteBitmap_Deletes the bitmap used for panning with the Intellisense mouse.
Public methodDrawBitmap_Draws or erases the bitmap used for panning with the Intellisense mouse.
Public methodGetMouseWheelMsg_Get the most recent message about the Intellisense mouse wheel.
Public methodHandleWheelButtonDownHandle the Intellisense wheel button being pushed.
Public methodHandleWheelRotationIf the Intellisense mouse wheel has been moved, respond to the movement.
Public methodIsMouseWheelRotationMessageTests a Windows message to see if it is an Intellisense mouse wheel rotation message.
Public methodLoadBitmap_Load the bitmap to display for panning with the Intellisense mouse. Once loaded, you then draw the bitmap with DrawBitmap_.
Public methodMouseWheelPresentIndicates whether or not there is an Intellisense mouse wheel in use.
Public methodSetMouseCursor_Sets the cursor base where the mouse is currently located.
Top
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft