FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index To do - WishList / Por hacer - Peticiones Redimensionar dialogos desde recursos
Posts: 581
Joined: Tue Oct 11, 2005 11:28 AM
Redimensionar dialogos desde recursos
Posted: Wed Jan 03, 2007 02:43 PM

Antonio,

Aqui va mi sugerencia:

Que FWH tenga una forma sencilla de se redimensionar dialogos (y window) desde recursos automaticamente, dependiendo de la resolution del monitor, haciendo tambien el redimensionamiento de todos los controles para la nueva resolución. Algo como que fuera llamado por ON PAINT o algo asi.

Que me dices?

Saludos,

Kleyber Derick



FWH / xHb / xDevStudio / SQLLIB
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Redimensionar dialogos desde recursos
Posted: Sat Jan 06, 2007 09:10 PM

Kleyber,

Ya implementamos un redimensionamiento automático con la claúsula RESIZE16. Podrías usar ese código modificándolo según tus preferencias.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 446
Joined: Mon Dec 26, 2005 09:11 PM
Redimensionar dialogos desde recursos
Posted: Tue Jan 23, 2007 07:09 PM

Antonio, me parece entender que Kleyber esta sugiriendo que el redimensionamiento se realice en funciòn a la resoluciòn del monitor, automáticamente

Es cierto que al usar la clàsula RESIZE16 se produce un redimensionamiento pero... parece que que solo se dà dentro de la misma resoluciòn a la que fue creado la ventana o el diàlogo. Si fue creado en 800x600 y en ese momento ajustas la resoluciòn de tu monitor, por ejemplo a 1200x720, nuestras aplicaciones no se ajustan a la nueva resoluciòn sino se quedan en el mismo tamaño anterior dejando parte de la pantalla sin ser ocupado.

Uno de los miembros del foro nos ha alcanzado el còdigo que el utiliza para redimensionar ventanas, diàlogos y controles pero èl parte de una base por ejemplo 800x600 y le otorga un peso de 1; si su programa pasa a funcionar en 1200x720, etc. le va otorgando nuevos pesos y hace la conversiòn para adecuarse a la nueva resoluciòn. Estuve buscando una funciòn que me devolviera la resoluciòn de la pantalla pero... no lo encontré.

FWH + BCC582 + WorkShop 4.5 + Resource Hacker + Mingw
Mis nuevas herramientas
Comunicacion via WhatsApp (+51) 957549 665
Comunicación via Correo: apic1002002 at yahoo dot es; apic1002002@gmail.com
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Redimensionar dialogos desde recursos
Posted: Tue Jan 23, 2007 07:23 PM

Armando,

aCoor = GetCoors( GetDesktopWindow() )

? aCoor[ 3 ], aCoor[ 4 ]

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 581
Joined: Tue Oct 11, 2005 11:28 AM
Redimensionar dialogos desde recursos
Posted: Wed Jan 24, 2007 01:47 AM

Hola Armando,

 Es exactamente esto que necesito. Entonces, de acuerdo con tus palabras, pregunto a Antonio: ¿Es posible que se tenga esto?

Saludos,

Kleyber Derick



FWH / xHb / xDevStudio / SQLLIB
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Redimensionar dialogos desde recursos
Posted: Wed Jan 24, 2007 09:18 AM

Kleyber,

Yo creo que un redimensionamiento automático no es siempre posible pues quiza varie la apariencia de la caja de diálogo, pero puedo estar equivocado

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 446
Joined: Mon Dec 26, 2005 09:11 PM
Redimensionar dialogos desde recursos
Posted: Wed Jan 24, 2007 02:14 PM

Bien...

Con la funciòn que hace mención Antonio, voy a probar modificando el codigo que tengo (el que nos fuera entregado por uno de los miembros del foro) para ver si consigo adecuarlo a lo Kleyber y yo necesitamos (es posible que sea general la necesidad). Los programas hechos con Visual Basic y Delphi lo hacen sin ningún problema y por eso dan una mejor impresión que los nuestros...

Voy a ver cómo lo hago... si puedo.

FWH + BCC582 + WorkShop 4.5 + Resource Hacker + Mingw
Mis nuevas herramientas
Comunicacion via WhatsApp (+51) 957549 665
Comunicación via Correo: apic1002002 at yahoo dot es; apic1002002@gmail.com
Posts: 581
Joined: Tue Oct 11, 2005 11:28 AM
Redimensionar dialogos desde recursos
Posted: Wed Jan 24, 2007 07:15 PM

Armando,

Suerte en tus pruebas. Asi que tengas algun resultado, avisanos.

Saludos,

Kleyber Derick



FWH / xHb / xDevStudio / SQLLIB

Continue the discussion