¿Cómo hacemos que systemManager escuche el evento TitleWindows Move?

Estaba tratando de encontrar una solución genérica a un problema en el que estaba restringiendo el movimiento de Popup para que no saliera de la pantalla de la aplicación, solo quería asegurarme de escuchar los eventos de movimiento de Popup para que estos eventos puedan ser escuchado en SysmtemManager y obtener los rawchild donde tenemos la ventana emergente y verificar las condiciones para asegurarse de que no desaparezcan de la pantalla de esa manera. No necesito escribir el código para que se restrinja cada evento de movimiento emergente.

¿Alguien puede compartir su experiencia si lo ha hecho antes de escuchar los eventos de movimiento de PopUp?

Gracias Sid

preguntado el 03 de mayo de 12 a las 16:05

1 Respuestas

En mouseDown, puede verificar si se hace clic en el encabezado, si es cierto, puede usar el código a continuación para iniciar una operación de arrastre confinada a la aplicación:

titleWindow.startDrag(false, new Rectangle(0, 0, Application.height, Application.width))

En mouseUp, debe llamar al siguiente método:

titleWindow.stopDrag()

contestado el 19 de mayo de 12 a las 14:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.