FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Common dialogs
Posts: 166
Joined: Mon Dec 12, 2005 09:56 AM
Common dialogs
Posted: Fri Jul 02, 2021 03:53 PM

Hola, pregunto: 驴Existe alguna manera de hacer que los common dialogs se vean m谩s grandes?

Me explico, estoy haciendo una aplicaci贸n, tipo OneNote, que se puede usar tanto en ordenadores como en moviles o tablets (a trav茅s de Terminal Server), todas las fuentes que utilizo, las pantallas, botones, dialogos, etc. los adapto en funci贸n de la resoluci贸n de la pantalla (por ello no utilizo recursos) y varian de tama帽o para que cuando la pantalla sea peque帽a, incluso cuando la roten, se siga leyendo bien. Lo de la rotaci贸n lo hago con un timer que llama a GetDeviceCaps() para adaptar los dialogos y dem谩s.
En las hojas donde los usuarios escriben, pueden seleccionar las fuentes, colores del texto, etc, pero me encuentro con que al llamar por ejemplo a ChooseColor(), en los m贸viles se ve demasiado peque帽o el dialogo y es dificil acertar a seleccionar el color, lo mismo ocurre con otras muchas cosas, por ejemplo he tenido que hacer unas funciones MsgAlert(), MsgGet(), etc. y si no queda m谩s remedio har茅 funciones para sustituir los common dialogs, pero me gustario evitarme ese trabajo.

Saludos

Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: Common dialogs
Posted: Mon Jul 05, 2021 05:44 AM

All these common dialogs use Windows function MessageBox().

https://docs.microsoft.com/en-us/window ... messagebox

Fonts and dialog sizes are managed by Windows and there is no way FWH can control it.

It is better to make our own replacement functions. I know some programmers who have done that.

Regards



G. N. Rao.

Hyderabad, India
Posts: 166
Joined: Mon Dec 12, 2005 09:56 AM
Re: Common dialogs
Posted: Mon Jul 05, 2021 07:58 AM

Thank you mr Rao, I will have to do them

Continue the discussion