Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/06/2005, 10:53
Avatar de Beakdan
Beakdan
 
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey, Nuevo León
Mensajes: 433
Antigüedad: 23 años, 4 meses
Puntos: 7
La API usa como unidades pixeles. VB devuelve en el evento MouseDown Twips. Obviamente, al pasarle estos valores, la coordenada que estás indicando, queda fuera del área del DC especificado y por lo tanto devuelve -1.
Lo que debes hacer, es cambiar la escala de tu formulario a vbPixels, en el evento Load, o convertir las unidades en el evento MouseDown con las funciones ScaleX y ScaleY.

Última edición por Beakdan; 20/06/2005 a las 07:49