al ejecutar el exe en una pantalla mas pequeña los dialogos no se ajustan como si lo hace la ventana principal.
se pueden ajustar automaticamente? como?
Gracias
al ejecutar el exe en una pantalla mas pequeña los dialogos no se ajustan como si lo hace la ventana principal.
se pueden ajustar automaticamente? como?
Gracias
Estimado José,
La técnica habitual es diseñar los diálogos en distintas resoluciones y usar unos u otros en función de la resolución detectada
IF( XRESOLUCAO = "R1024_768" )
DEFINE WINDOW oWndBrow MDICHILD FROM 00, 00 TO 36.7, 127.9 ;
COLOR CLR_CYAN, CLR_WHITE TITLE cTitle MDI BORDER NONE NOMAXIMIZE // NOZOOM
// PARA RESOLUCAO: 1024 X 768
DEFINE DIALOG oDlg RESOURCE "BROWSE_CAD_PROPOSTA_1024_768" OF oWndBrow GRADIENT aGrad
ELSEIF( XRESOLUCAO = "R1280_768" )
// PARA RESOLUCAO: 1280 X 768
DEFINE WINDOW oWndBrow MDICHILD FROM 00, 00 TO 36.7, 160.3 ;
COLOR CLR_CYAN, CLR_WHITE TITLE cTitle MDI BORDER NONE NOMAXIMIZE // NOZOOM
// NOMINIMIZE // prevent resizing
DEFINE DIALOG oDlg RESOURCE "BROWSE_CAD_PROPOSTA_1280_768" OF oWndBrow GRADIENT aGrad
ELSEIF... etc...
ENDIFGracias por sus respuestas Antonio y Joao.
Yo me estaba refiriendo a Tamaños de pantalla.
Ahora veré lo de la resolución.
Muchas Gracias.
José Camilo
Antonio,
seria bueno implementar en la clase Window.prg que sean "responsives" todos los controles q contenga...
Saludos.