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)

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

NameDescription
System_CAPS_pubmethodDeleteBitmap_(UInt32)

Deletes the bitmap used for panning with the Intellisense mouse.

System_CAPS_pubmethodDrawBitmap_(UInt32, Int32)

Draws or erases the bitmap used for panning with the Intellisense mouse.

System_CAPS_pubmethodGetMouseWheelMsg_(UInt32)

Get the most recent message about the Intellisense mouse wheel.

System_CAPS_pubmethodHandleWheelButtonDown(IntPtr, UInt32)

Handle the Intellisense wheel button being pushed.

System_CAPS_pubmethodHandleWheelRotation(IntPtr, UInt32, UInt32)

If the Intellisense mouse wheel has been moved, respond to the movement.

System_CAPS_pubmethodIsMouseWheelRotationMessage(UInt32)

Tests a Windows message to see if it is an Intellisense mouse wheel rotation message.

System_CAPS_pubmethodLoadBitmap_(IntPtr, UInt32, UInt32, POINT, UInt32)

Load the bitmap to display for panning with the Intellisense mouse. Once loaded, you then draw the bitmap with DrawBitmap_.

System_CAPS_pubmethodMouseWheelPresent()

Indicates whether or not there is an Intellisense mouse wheel in use.

System_CAPS_pubmethodSetMouseCursor_(POINT, POINT, UInt32, UInt32)

Sets the cursor base where the mouse is currently located.

Return to top
Show: