Visual Basic - Posicionar el cursor

Life is soft - evento anual de software empresarial
 
Vista:

Posicionar el cursor

Publicado por alexander (1 intervención) el 25/09/2001 22:58:43
hola todos , como va todo me gustaria saber si existe una funcion api
que me permita posicionarme en un lugar especifico de una pantalla.
Estoy tratando de llamar un aplicación con una función y enviarle una información con sendkey ,pero para esto necsito posesionarme en un lugar especifico , y no se si existe esta función API
si alguien sabe algo de esta pifia por favor escribe me saludos todos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Si es posible

Publicado por benjo (82 intervenciones) el 05/10/2001 03:28:58
Private Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long)
Const MOUSEEVENTF_LEFTDOWN = &H2
Const MOUSEEVENTF_LEFTUP = &H4
Const MOUSEEVENTF_MIDDLEDOWN = &H20
Const MOUSEEVENTF_MIDDLEUP = &H40
Const MOUSEEVENTF_MOVE = &H1
Const MOUSEEVENTF_ABSOLUTE = &H8000
Const MOUSEEVENTF_RIGHTDOWN = &H8
Const MOUSEEVENTF_RIGHTUP = &H10
Private Sub Form_Activate()
Do
'Simula el mouseclick en la posición del cursor
mouse_event MOUSEEVENTF_LEFTDOWN Or MOUSEEVENTF_LEFTUP, 0&, 0&, cButt, dwEI
DoEvents
Loop
End Sub

'Para cambiar su posición ssólo cambia el flag y dale las coordenadas

Call mouse_event(MOUSEEVENTF_MOVE,122,15, 0, 0)
donde x=122
y = 15

Voilá
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar