(10-11-2022, 17:29)vuott escribió: Es una pregunta que también he abordado. Encontré que las coordenadas no corresponden a la punta extrema de la figura de "flecha" del cursor del ratón, sino a un píxel un poco poco más interno.En algunos casos en los gráficos esto causa muchos problemas!
Estamos acostumbrados a que usamos cursores que usa el sistema.
En el tiempo del ordenador Amiga 500, no era raro que al cargar un disquete en el ordenador y al ver el sistema de escritorio (Workbench),
este cursor fuera normalmente personalizado. Ademas Amiga tenía la propiedad de que cargando el shell del sistema se podía ver el cursor del ratón.
Había hasta cursores enormes. Y también animados. Y había uno de gato que perseguía al cursor.
¿ Un pixel ?, Deberá ser muy preciso al dibujarse.
El problema que me surgió fue ademas por no situar bien "centrado" un gráfico. No encontraba la forma de que al hacer click dentro de la figura
circular detectase que estaba dentro de esta. Pero acabé solucionándolo.
Cita:
Aquí estoy experimentando con esto. Creo que está muy cerca de la punta de la flecha.
Cogier, buen vídeo de demostración.
Supongo que cuando se crea un cursor personalizado habrá que tener mucho cuidado con estas cosas.
Quizás sería mejor verlo con un ejemplo en Gambas. Subo uno.
Esta imagen corresponde a esto. Los círculos se dibujan cuando se hace click dentro del cuadrado interno.
Pero si lo haces fuera de la caja, no se dibuja ningún círculo.
Realmente parece que la posición del ratón es precisa. Intentar hacer click en los extremos del cuadrado.
Saludos