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
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
lCentered en formularios tipo Splash con dos monitores
lCentered en formularios tipo Splash con dos monitores
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
> 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
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
> 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
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
> 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