
30/06/2007, 22:47
|
 | | | Fecha de Ingreso: enero-2005 Ubicación: Argentina
Mensajes: 224
Antigüedad: 20 años, 3 meses Puntos: 3 | |
Re: Acerca de Mouse_event En realidad vas a tener que usar dos Api, una de ellas SetCursorPos como indica osqar y la otra es GetPixel.
Primero vas a tener que usar GetPixel para detectar si existe un color igual al del circulo (ayudaria posicionar inicialmente al cursor dentro del circulo) luego debes usar guardar en dos variables las posiciones X e Y actuales estando en el borde de color, despues un IF (If getpixel(Form1.hdc,x,y) <> -1) en caso de el circulo sea negro para preguntar si el nuevo moviento del mouse esta en el circulo si asi es procedemos a usar el SetCursorPos(x,y) sino con un else SerCursorPos(VariableX,VariebleY) para mandarnos a la ultima coordenada en que estuvimos dentro del circulo. |