Se que es GetCursor, pero tambien es con otra API para obtener el puntero en caso de que sea un puntero especial (que no sea del sistema, que sea de un archivo o etc)Private Declare Function AttachThreadInput Lib "USER32" (ByVal idAttach As Long, ByVal idAttachTo As Long, ByVal fAttach As Long) As Long
Private Declare Function GetCursor Lib "USER32" () As Long
Private Declare Function GetCurrentThreadId Lib "kernel32" () As Long
' CurrentThreadID es el ProcessId (PID) de nuestro proceso, y threadid es el PID de la aplicacion que quieres obtener el puntero
Call AttachThreadInput(CurrentThreadID, threadid, True)
hCursor = GetCursor()
Call AttachThreadInput(CurrentThreadID, threadid, False)