IVsIntelliMouseHandler Schnittstelle

Definition

Ermöglicht einem Paket, die IntelliMouse-Funktionalität vollständig zu nutzen. Wird in Shell-Clients verwendet, die einige ihrer eigenen Funktionen implementieren. Sie können eine Instanz der Schnittstelle vom SVsIntelliMouseHandler (SID_SVsIntelliMouseHandler)-Dienst abrufen.

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
Attribute

Methoden

DeleteBitmap_(UInt32)

Löscht die Bitmap, die zum Schwenken mit der IntelliSense-Maus verwendet wird.

DrawBitmap_(UInt32, Int32)

Zeichnet oder löscht die Bitmap, die zum Schwenken mit der IntelliSense-Maus verwendet wird.

GetMouseWheelMsg_(UInt32)

Letzte Meldung zum IntelliSense-Mausrad abrufen.

HandleWheelButtonDown(IntPtr, UInt32)

Handle der IntelliSense-Radtaste, die gedrückt wird.

HandleWheelRotation(IntPtr, UInt32, UInt32)

Wenn das IntelliSense-Mausrad verschoben wurde, reagieren Sie auf die Bewegung.

IsMouseWheelRotationMessage(UInt32)

Testet eine Windows-Meldung um zu sehen, ob es sich um eine IntelliSense-Mausraddrehungsmeldung handelt.

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

Laden der Bitmap, die für das Schwenken mit der IntelliSense-Maus angezeigt werden soll. Nach dem Laden, zeichnen Sie dann die Bitmap mit DrawBitmap_(UInt32, Int32).

MouseWheelPresent()

Gibt an, ob ein IntelliSense-Mausrad in Gebrauch ist.

SetMouseCursor_(POINT, POINT, UInt32, UInt32)

Legt die Cursor-Basis fest, an der sich die Maus derzeit befindet.

Gilt für