Author | Topic: Ajuste automatico de Ventanas xbpdialog a la pantalla | |
---|---|---|
Alfredo Luis Salas Ortiz | Ajuste automatico de Ventanas xbpdialog a la pantalla on Wed, 19 Jan 2011 17:59:12 -0500 Cordial saludo a todos Estoy corriendo una ventana xbpdialogo con una ventana hija en una pantalla de 15" pero cuando la corro en una terminal con monitor de 12" la ventana padre aparece bien pero la hija no se ajusta a la pantalla de 12", ¿como se puede hacer para que una ventana hija se ajuste automáticamente a las diferentes dimensiones de pantalla? mil gracicas | |
Jose Luis Otermin | Re: Ajuste automatico de Ventanas xbpdialog a la pantalla on Thu, 27 Jan 2011 14:06:41 -0300 Hola Alfredo, En el manual encontrars ayuda sobre el objeto oEscritorio devuelto por AppDesktop(). Debido a que es un objeto del tipo XbpIWindow y ste deriva de la superclase XbpWindow, es posible saber su tamao haciendo: /////////////////////////////////////////////////////////////////////////// PROCEDURE AjustarAEscritorio( oVentana ) /////////////////////////////////////////////////////////////////////////// LOCAL oEscritorio := AppDesktop() LOCAL aDimensiones := oEscritorio:currentSize() oVentana:SetSize( aDimensiones ) RETURN Saludos Jos Luis Otermin Alaska Software <Alfredo Luis Salas Ortiz> escribi en el mensaje news:55cfe990$39aefebf$36a8e@news.alaska-software.com... > Cordial saludo a todos > > Estoy corriendo una ventana xbpdialogo con una ventana hija en una > pantalla de 15" > pero cuando la corro en una terminal con monitor de 12" la ventana padre > aparece bien pero la hija no se ajusta > a la pantalla de 12", como se puede hacer para que una ventana hija se > ajuste automticamente > a las diferentes dimensiones de pantalla? > > mil gracicas > | |
Hector Pezoa | Re: Ajuste automatico de Ventanas xbpdialog a la pantalla on Fri, 28 Jan 2011 01:31:27 -0300 El tamao de las ventanas es cuestion de politicas de desarrollo , en la cual el programador debe establecer estndares que es un trmino que en sistemas se llama "consistencia" Se deben establecer politicas de tamao de dilogos ,es decir, siempre hacer lo mismo para que el usuario no se extrae por los cambios . Por ejemplo en mi caso lo que son dialogos de captura simples los hago en 480x320 y ajusto el contenido del tamao del dialogo, en el caso de transacciones las hago de 800x600 Todos los dialogos son hijos del AppDeskTop () de la aplicacin y heredan todas las propiedades del dialogo principal , otra cosa importante que los dialogos de captura o de catlogos no son maximizables los dialogos de transacciones y de los browsers si , por que el usuario puede ocupar mas espacio para trabajar asi que por lo que vers, es solo cuestin de adaptar polticas En mi caso, el escritorio de la aplicacion es eso una area de trabajo y ahi, se ofrecen los dialogos En el cdigo de la aplicacion genero mi desktop y lo fijo como escritorio de la aplicacion pero esto no es programacion es Information Systems Design "Information Systems Design & Analysis" James A. Senn Aporte de J.M. Acevedo (Mexico) <Jose Luis Otermin> escribi en el mensaje news:50ce0ff6$7670d8fc$3bd0f@news.alaska-software.com... > Hola Alfredo, > > En el manual encontrars ayuda sobre el objeto oEscritorio devuelto por > AppDesktop(). > Debido a que es un objeto del tipo XbpIWindow y ste deriva de la > superclase XbpWindow, es posible saber su tamao haciendo: > > /////////////////////////////////////////////////////////////////////////// > > PROCEDURE AjustarAEscritorio( oVentana ) > > /////////////////////////////////////////////////////////////////////////// > LOCAL oEscritorio := AppDesktop() > LOCAL aDimensiones := oEscritorio:currentSize() > oVentana:SetSize( aDimensiones ) > RETURN > -- > > Saludos > > Jos Luis Otermin > Alaska Software > > <Alfredo Luis Salas Ortiz> escribi en el mensaje > news:55cfe990$39aefebf$36a8e@news.alaska-software.com... >> Cordial saludo a todos >> >> Estoy corriendo una ventana xbpdialogo con una ventana hija en una >> pantalla de 15" >> pero cuando la corro en una terminal con monitor de 12" la ventana padre >> aparece bien pero la hija no se ajusta >> a la pantalla de 12", como se puede hacer para que una ventana hija se >> ajuste automticamente >> a las diferentes dimensiones de pantalla? >> >> mil gracicas >> > > |