Mover Un Rectángulo Horizontalmente Con El Ratón


Objetivo: Mover Un Rectángulo Horizontalmente Con El Ratón
Buenas!.

Acababa de hacer un ejemplo. Hace lo que dice el tema del mensaje.

desplazarconrat_n_1553519024_360932

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 ?:
key.code = key.loquesea

'a

key.code = key["loquesea"]


¿ Algún consejo para el ejemplo ?.
Lógicamente no está terminado.

Por ejemplo. ¿ Es posible reducir el consumo de CPU en algunos momentos ?.


Saludos

última edición por Shell el Lunes, 25 Marzo 2019, 14:22; editado 1 vez
Objetivo: Re: Mover Un Rectángulo Horizontalmente Con El Ratón
Shell escribió:  
¿ Se debería y es posible bloquear el cursor del ratón al formulario en caso de jugar en modo ventana ?.

Más precisamente que quieres decir ?

Perfil MP  
Objetivo: Re: Mover Un Rectángulo Horizontalmente Con El Ratón
vuott escribió: [Ver mensaje]
Shell escribió: [Ver mensaje]
¿ Se debería y es posible bloquear el cursor del ratón al formulario en caso de jugar en modo ventana ?.

Más precisamente que quieres decir ?

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.

Perfil MP  
Objetivo: Re: Mover Un Rectángulo Horizontalmente Con El Ratón
Prueba esto: -

Perfil MP  
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

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.

Objetivo: Re: Mover Un Rectángulo Horizontalmente Con El Ratón
Shell escribió: [Ver mensaje]
La idea principal es que el cursor del ratón no pueda abandonar el formulario. ...

Algo así como virtualbox?

Perfil MP  
Objetivo: Re: Mover Un Rectángulo Horizontalmente Con El Ratón
Tincho:

Citar:

Algo así como virtualbox?


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 mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
No 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.0696s (PHP: 11% SQL: 89%)
Consultas SQL: 21 - Debug off - GZIP Activado