Página 1 de 1

lCentered + bsSPLASH + dos monitores ;-)

Publicado: Jue Nov 30, 2006 7:52 pm
por jose.luis
Hola,
Esto es casi un OT dado muy pocas veces va a suceder. Pero a mi me pasa a
casi cada momento :-)
Tengo dos monitores. El de la izquierda tiene Xailer y el de la derecha (el
secundario) es donde ejecuto las aplicaciones que programo en Xailer.
En todos los formularios tengo a .T. la propiedad lCentered.
Me he dado cuenta que todos los formularios se centran respecto al monitor
donde se ejecuta la aplicación _exepto_ los bsSPLASH, que siempre se centran
en el monitor de la izquierda (el principal). Todos los formularios
pertenecen o bien a su formulario padre o bien, cuando no existe, a
Application:oMainform.
La pregunta es... ¿se puede evitar ese comportamiento?
Saludos y gracias,
José Luis Capel

lCentered + bsSPLASH + dos monitores ;-)

Publicado: Jue Nov 30, 2006 9:17 pm
por jfgimenez
José Luis,
> Esto es casi un OT dado muy pocas veces va a suceder. Pero a mi me pasa a
> casi cada momento :-)
>
> Tengo dos monitores. El de la izquierda tiene Xailer y el de la derecha
> (el secundario) es donde ejecuto las aplicaciones que programo en Xailer.
>
> En todos los formularios tengo a .T. la propiedad lCentered.
>
> Me he dado cuenta que todos los formularios se centran respecto al monitor
> donde se ejecuta la aplicación _exepto_ los bsSPLASH, que siempre se
> centran en el monitor de la izquierda (el principal). Todos los
> formularios pertenecen o bien a su formulario padre o bien, cuando no
> existe, a Application:oMainform.
>
> La pregunta es... ¿se puede evitar ese comportamiento?
Tienes razón, los tipos de ventana a los que les pasa eso son los que no
tienen barra de título (bsSPLASH y bsNONE).
Pero lo más curioso es que Xailer los está centrando todos en el monitor
principal, y es seguramente el 'driver' o el propio soporte multimonitor de
windows el que los envia al segundo monitor. Tengo que hacer más pruebas y
estudiarlo mejor. Gracias por la información.
--
Un saludo,
José F. Giménez
http://www.xailer.com