You must move the cursor programmatically. For example, you could move the cursor with the CursorMouseMove event procedure. If you want to interactively move the cursor without writing code, use the Cursor trackmode. Here is snippet of code (sorry, in VB) that shows how to move the cursor when the event is received:
Private Sub CWGraph1_CursorMouseDown(Button As Integer, Shift As Integer, XPos As Variant, YPos As Variant, CursorIndex As Integer, CursorPart As Long)
CsrEvent = "CursorMouseDown"
CursorMouseCommon Button, Shift, XPos, YPos, CursorIndex, CursorPart
'If the user clicked down with the left button on the cursor then begin dragging it
If (Button = vbLeftButton) Then
draggingCursor = True
dragCurso
rIndex = CursorIndex + 1
End If
End Sub
Private Sub CWGraph1_CursorMouseMove(Button As Integer, Shift As Integer, XPos As Variant, YPos As Variant, CursorIndex As Integer, CursorPart As Long)
CsrEvent = "CursorMouseMove"
CursorMouseCommon Button, Shift, XPos, YPos, CursorIndex, CursorPart
'Programmatically move the cursor if you click and drag on the cursor.
MoveCursor XPos, YPos
End Sub
Private Sub MoveCursor(XPos As Variant, YPos As Variant)
'Programmatically move the cursor if you click and drag on the cursor.
If (draggingCursor) Then
CWGraph1.Cursors(dragCursorIndex).SetPosition XPos, YPos
End If
End Sub