Buenas!.
Acababa de hacer un ejemplo. Hace lo que dice el tema del mensaje.
Pero me surge una duda. ¿ Se debería y es posible bloquear el cursor del ratón al formulario en caso de jugar en modo ventana ?.
¿ Cuando usamos eventos de teclado es mejor usar ?:
¿ Algún consejo para el ejemplo ?.
Lógicamente no está terminado.
Por ejemplo. ¿ Es posible reducir el consumo de CPU en algunos momentos ?.
Saludos
Mover Un Rectángulo Horizontalmente Con El Ratón
Objetivo: Mover Un Rectángulo Horizontalmente Con El Ratón
última edición por Shell el Lunes, 25 Marzo 2019, 14:22; editado 1 vez
última edición por Shell el Lunes, 25 Marzo 2019, 14:22; editado 1 vez
MoverRectanguloConRaton.tar.gz | ||
Descripción: | Mover rectángulo horizontalmente con ratón | Descargar |
Nombre del archivo: | MoverRectanguloConRaton.tar.gz | |
Tamaño: | 13.69 KB | |
Descargado: | 27 veces |
MoverRectanguloConRaton.tar.gz | ||
Descripción: | Mover rectángulo horizontalmente con ratón | Descargar |
Nombre del archivo: | MoverRectanguloConRaton.tar.gz | |
Tamaño: | 13.69 KB | |
Descargado: | 27 veces |
MoverRectanguloConRaton.tar.gz | ||
Descripción: | Mover rectángulo horizontalmente con ratón | Descargar |
Nombre del archivo: | MoverRectanguloConRaton.tar.gz | |
Tamaño: | 13.69 KB | |
Descargado: | 27 veces |
Objetivo: Re: Mover Un Rectángulo Horizontalmente Con El Ratón
Más precisamente que quieres decir ?
Shell escribió: [Ver mensaje]
Más precisamente que quieres decir ?
Objetivo: Re: Mover Un Rectángulo Horizontalmente Con El Ratón
Creo que la pregunta es esta...
¿Es posible bloquear los eventos del ratón cuando este sale fuera de la ventana del programa? En caso que sea posible ¿Es una buena practica hacerlo?
O ¿Es posible que un programa gambas acepte eventos del raton siempre y cuando el cursor este dentro de la ventana de dicho programa?
Saludos.
vuott escribió: [Ver mensaje]
Creo que la pregunta es esta...
¿Es posible bloquear los eventos del ratón cuando este sale fuera de la ventana del programa? En caso que sea posible ¿Es una buena practica hacerlo?
O ¿Es posible que un programa gambas acepte eventos del raton siempre y cuando el cursor este dentro de la ventana de dicho programa?
Saludos.
Objetivo: Re: Mover Un Rectángulo Horizontalmente Con El Ratón
Prueba esto: -
Test2.tar.gz | ||
Descripción: | Descargar |
|
Nombre del archivo: | Test2.tar.gz | |
Tamaño: | 78.64 KB | |
Descargado: | 21 veces |
Test2.tar.gz | ||
Descripción: | Descargar |
|
Nombre del archivo: | Test2.tar.gz | |
Tamaño: | 78.64 KB | |
Descargado: | 21 veces |
Test2.tar.gz | ||
Descripción: | Descargar |
|
Nombre del archivo: | Test2.tar.gz | |
Tamaño: | 78.64 KB | |
Descargado: | 21 veces |
Objetivo: Re: Mover Un Rectángulo Horizontalmente Con El Ratón
Cogier:
Si lo hiciera con teclado no tendría problema. Solamente conocer los limites y que el rectángulo no hiciera algo raro.
No es adecuado si se pretende hacer un juego no usar el componente de dibujo DrawingArea.
O usar la clase Paint o SDL.
Vuott y Tincho:
Os presento una criatura monstruosa en estado alfa de formulario posesivo.
No cumple totalmente la idea, pero hace algo de lo que os comentaba. Parece un molesto virus que controla el cursor.
No cumple ya que el escritorio es más grande que el formulario y no coincide el cursor en el lugar correcto en las esquinas
del formulario.
Recordar que cada vez que queráis terminar el ejemplo, me parece que debéis usar las teclas Alt-F4.
No hay otra forma de pararlo cuando la criatura despierte.
Cuando el formulario se haga el dueño del cursor del ratón, intentar moverlo fuera.
Hay veces que aunque el cursor este "casi" en los mismos bordes de la ventana, pensará que el ratón esta fuera.
Es como un malvado gato.
Saludos
Si lo hiciera con teclado no tendría problema. Solamente conocer los limites y que el rectángulo no hiciera algo raro.
No es adecuado si se pretende hacer un juego no usar el componente de dibujo DrawingArea.
O usar la clase Paint o SDL.
Vuott y Tincho:
Os presento una criatura monstruosa en estado alfa de formulario posesivo.
No cumple totalmente la idea, pero hace algo de lo que os comentaba. Parece un molesto virus que controla el cursor.
No cumple ya que el escritorio es más grande que el formulario y no coincide el cursor en el lugar correcto en las esquinas
del formulario.
Recordar que cada vez que queráis terminar el ejemplo, me parece que debéis usar las teclas Alt-F4.
No hay otra forma de pararlo cuando la criatura despierte.
Cuando el formulario se haga el dueño del cursor del ratón, intentar moverlo fuera.
Hay veces que aunque el cursor este "casi" en los mismos bordes de la ventana, pensará que el ratón esta fuera.
Es como un malvado gato.
Saludos
FomularioCapturaRaton.tar.gz | ||
Descripción: | Descargar |
|
Nombre del archivo: | FomularioCapturaRaton.tar.gz | |
Tamaño: | 12.44 KB | |
Descargado: | 34 veces |
FomularioCapturaRaton.tar.gz | ||
Descripción: | Descargar |
|
Nombre del archivo: | FomularioCapturaRaton.tar.gz | |
Tamaño: | 12.44 KB | |
Descargado: | 34 veces |
FomularioCapturaRaton.tar.gz | ||
Descripción: | Descargar |
|
Nombre del archivo: | FomularioCapturaRaton.tar.gz | |
Tamaño: | 12.44 KB | |
Descargado: | 34 veces |
Objetivo: Re: Mover Un Rectángulo Horizontalmente Con El Ratón
La idea principal es que el cursor del ratón no pueda abandonar el formulario.
Los únicos eventos del ratón deben ser dentro del formulario una vez se encuentre el cursor
dentro de este.
Questo è ciò che Tincho ha detto ed è quello che voglio.
Saludos.
Los únicos eventos del ratón deben ser dentro del formulario una vez se encuentre el cursor
dentro de este.
Questo è ciò che Tincho ha detto ed è quello che voglio.
Saludos.
Objetivo: Re: Mover Un Rectángulo Horizontalmente Con El Ratón
Algo así como virtualbox?
Shell escribió: [Ver mensaje]
Algo así como virtualbox?
Objetivo: Re: Mover Un Rectángulo Horizontalmente Con El Ratón
Tincho:
Pues no me he fijado en eso, pero puede tener cierto parecido.
A lo mejor esta opción no suele darse.
Saludos
Citar:
Pues no me he fijado en eso, pero puede tener cierto parecido.
A lo mejor esta opción no suele darse.
Saludos
Página 1 de 1
No puede crear mensajesNo puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario
Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.
Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo
Página generada en:: 0.8162s (PHP: -88% SQL: 188%)
Consultas SQL: 48 - Debug off - GZIP Activado