Página 1 de 1

lCentered en formularios tipo Splash con dos monitores

Publicado: Lun Ago 28, 2006 6:41 pm
por jose.luis
Hola,
Tengo dos monitores conectados al mismo pc. El principal va a 1280x1024 y
el de la derecha a 1024x768. Entonces... da la sensación que Xailer toma
como referencia el monitor de menor resolución para los cálculos de la
propiedad lCentered para diálogos tipo topmost (los splashes). Sin embargo,
en mis pruebas, los MsgInfos y familia aparecen bien centrados, los
formularios bsDialog tambien...
¿Es posible que los tipo topmost no tome bien la referencia del monitor
sobre el cual se encuentre?
Saludos,
José Luis Capel

lCentered en formularios tipo Splash con dos monitores

Publicado: Mié Ago 30, 2006 6:31 pm
por jfgimenez
José Luis,
> Tengo dos monitores conectados al mismo pc. El principal va a 1280x1024 y
> el de la derecha a 1024x768. Entonces... da la sensación que Xailer toma
> como referencia el monitor de menor resolución para los cálculos de la
> propiedad lCentered para diálogos tipo topmost (los splashes). Sin
> embargo, en mis pruebas, los MsgInfos y familia aparecen bien centrados,
> los formularios bsDialog tambien...
>
> ¿Es posible que los tipo topmost no tome bien la referencia del monitor
> sobre el cual se encuentre?
En el caso de los form, se utiliza la función del API GetDesktopWindow()
para obtener un handle del escritorio, y después se centra la ventana sobre
las dimensiones del escritorio. Es posible que hayas cambiado las
coordenadas del monitor principal, y por eso no te salgan correctamente
centradas. Revísalo en el diálogo "Propiedades de pantalla" de windows.
--
Un saludo,
José F. Giménez
http://www.xailer.com

lCentered en formularios tipo Splash con dos monitores

Publicado: Mié Ago 30, 2006 6:54 pm
por jose.luis
José,
> En el caso de los form, se utiliza la función del API GetDesktopWindow()
> para obtener un handle del escritorio, y después se centra la ventana
> sobre las dimensiones del escritorio. Es posible que hayas cambiado las
> coordenadas del monitor principal, y por eso no te salgan correctamente
> centradas. Revísalo en el diálogo "Propiedades de pantalla" de windows.
>
El monitor principal es de 1280x1024 y el secundario es de 1024x768. Diseño
en el segundo y ejecuto en el primero... ¿Puede ir por ahí? ;-)
Saludos,
José Luis Capel

lCentered en formularios tipo Splash con dos monitores

Publicado: Mié Ago 30, 2006 7:22 pm
por jfgimenez
José Luis,
> El monitor principal es de 1280x1024 y el secundario es de 1024x768.
> Diseño en el segundo y ejecuto en el primero... ¿Puede ir por ahí? ;-)
No creo. No obstante, asegúrate de que el principal tiene las coordenadas
0,0
--
Un saludo,
José F. Giménez
http://www.xailer.com