Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Sets the cursor base where the mouse is currently located.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
Syntax
'Declaration
Function SetMouseCursor_ ( _
ptOrg As POINT, _
ptNew As POINT, _
idCurOrg As UInteger, _
uNeutralRadius As UInteger _
) As Integer
int SetMouseCursor_(
POINT ptOrg,
POINT ptNew,
uint idCurOrg,
uint uNeutralRadius
)
int SetMouseCursor_(
[InAttribute] POINT ptOrg,
[InAttribute] POINT ptNew,
[InAttribute] unsigned int idCurOrg,
[InAttribute] unsigned int uNeutralRadius
)
abstract SetMouseCursor_ :
ptOrg:POINT *
ptNew:POINT *
idCurOrg:uint32 *
uNeutralRadius:uint32 -> int
function SetMouseCursor_(
ptOrg : POINT,
ptNew : POINT,
idCurOrg : uint,
uNeutralRadius : uint
) : int
Parameters
- ptOrg
Type: Microsoft.VisualStudio.OLE.Interop.POINT
[in] A POINT structure indicating the current origin of the mouse cursor.
- ptNew
Type: Microsoft.VisualStudio.OLE.Interop.POINT
[in] A POINT structure indicating the new position of the mouse cursor.
- idCurOrg
Type: System.UInt32
[in] The resource ID of the current mouse cursor.
- uNeutralRadius
Type: System.UInt32
[in] The neutral radius. If the change in position between ptOrg and ptNew is less than this radius, does not move the cursor.
Return Value
Type: System.Int32
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
COM Signature
From vsshell.idl:
HRESULT IVsIntelliMouseHandler::SetMouseCursor_(
[in] POINT ptOrg,
[in] POINT ptNew,
[in] UINT idCurOrg,
[in] UINT uNeutralRadius
);
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.