Share via


IVsIntelliMouseHandler Interface

Definition

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.

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(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsIntelliMouseHandler
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("35A96FFB-7ED0-4D76-93CE-49BE83A9C91E")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsIntelliMouseHandler = interface
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("35A96FFB-7ED0-4D76-93CE-49BE83A9C91E")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsIntelliMouseHandler = interface
Public Interface IVsIntelliMouseHandler
Attributes

Methods

DeleteBitmap_(UInt32)

Deletes the bitmap used for panning with the Intellisense mouse.

DrawBitmap_(UInt32, Int32)

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

GetMouseWheelMsg_(UInt32)

Get the most recent message about the Intellisense mouse wheel.

HandleWheelButtonDown(IntPtr, UInt32)

Handle the Intellisense wheel button being pushed.

HandleWheelRotation(IntPtr, IntPtr, UInt32)
HandleWheelRotation(IntPtr, UInt32, UInt32)

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

IsMouseWheelRotationMessage(UInt32)

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

LoadBitmap_(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_(UInt32, Int32).

MouseWheelPresent()

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

SetMouseCursor_(POINT, POINT, UInt32, UInt32)

Sets the cursor base where the mouse is currently located.

Applies to