Buenas... bueno mi consulta es la siguiente, como puedo hacer para que al hacer un click en un sector X de un picturebox se haga click en un sector proporcional en la pantalla? ...
Tengo como poder hacer que el mouse se situe en una posicion X que yo ordene y hacer que haga click, pero no logro ayar una prorcion entre la pantalla y el picturebox que me sirba.
alguien que me ayude ?
creo que con la api "GetCursorPos" podrias sacar en donde esta el cursor, y la proporción conrespecto al form podría ser una regla de 3:
si el ancho del picture es 1095 y el del form 4800, pues se podria sacar la equivalencia asi
1 twip del picture =( form.width / picture.with ) twips del form
podrias hacerlo de la siguiente forma:
1) Averiguar la resolución de la pantalla
supongamos que es 1024 x 768 como en mi caso,
entonces lo que haces es hacer un picturebox de:
Heigh = 2880
Width = 3840
estas medidas son 4 veces mas chicas que la pantalla
aqui ya tienes una proporción entre pantalla y picturebox
ahora creo que ya te las podes arreglar solo,
pero sino, pedime ayuda que ya tengo pensado como se podria hacer
salu2
mira creo que encontre lo que andabas búscando y sin apis, ni nada de eso
para este ejemplo, puse un picture y un Shape en forma de circulo, cuando mueves el mouse en el picture, el shape se mueve en el form.
Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Dim a As Double, b As Double
a = Me.ScaleWidth / Picture1.Width
b = Me.ScaleHeight / Picture1.Height
Shape1.Move X * a, Y * b
End Sub
espero te sirva de algo
Bueno,
aca te dejo lo que pediste,
solo que no hace click ya que sino, haria todo el trabajo yo,
sino que simplemente se situa en la pocición de la pantalla,
http://rapidshare.com/files/9329690/Para_Hacktor.rar
lo unico que debes hacer es hacer un impr pant y y reducir la foto,
un 25% y guardarla, y luego cargar esa foto en el picturebox.
salu2 y espero que sea lo que estabas buscando