Power Builder - CENTRAR VENTANA

 
Vista:

CENTRAR VENTANA

Publicado por augusto (124 intervenciones) el 28/02/2006 14:29:06
HOLA A TODOS

¿CÓMO HAGO PARA CENTRAR UNA VENTANA MAIN DNTRO DE UNA VENTANA MDIHELP?

LES AGRADEZCO ANTICIPADAMENTE SU AYUDA
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:CENTRAR VENTANA

Publicado por Jancarlo (890 intervenciones) el 28/02/2006 15:03:56
Mediante diseño puedes activar la propiedad CENTER de la ventana. Ahora mediante código seria:

environment env
integer li_rtn

li_rtn = getenvironment(env)

if li_rtn=1 then
w_main.y=(Pixelstounits(env.screenheight/2,ypixelstounits!)) - (win.height/2)
w_main.x=(Pixelstounits(env.screenwidth/2,xpixelstounits!)) - (win.width/2)
end if

Suerte !
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:CENTRAR VENTANA

Publicado por augusto (124 intervenciones) el 28/02/2006 15:57:18
GRACIAS POR TU RESPUESTA.

EL WIN REPRESENTA a la ventana MDI_HELP, o a la ventana MAIN, porque con MAIN lo centra en el eje X, pero en la Y sale más abajo. y con la mdi_help no centra.

ADEMÁS CUANDO YO LLAMO A LA VENTANA MAIN LO LLAMO CON
OPENSHEET(V_MAIN,V_SHEET,0,ORIGINAL!) DESDE EL MENU DE LA VENTANA MDIHELP.

ESO NO TENDRA NADA QUE VER CON LA UBICACION DE LA MAIN DENTRO DEL MDIHELP

.
LES AGRADEZCO ANTICIPADAMENTE SU AYUDA
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:CENTRAR VENTANA

Publicado por Jancarlo (890 intervenciones) el 28/02/2006 16:38:23
Claro el 'win' viene a ser la ventana main (me falto cambiarle el nombre por w_main).

Con respecto a la manera que lo abres no habria problema.

Cualquier duda nos avisas...

Suerte !
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:CENTRAR VENTANA

Publicado por augusto (124 intervenciones) el 28/02/2006 19:54:14
YA.

pero con respecto a que solo lo centra horizontalmente, más no la vertical

ademas te quiero comentar que en la ventana mdihelphay una barra de menus, luego hay un workspace (color plomo oscuro) y como podria hacer para centrar mejor en base a esta ventana

gracias por tu respuesta
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:CENTRAR VENTANA

Publicado por Jancarlo (890 intervenciones) el 28/02/2006 20:33:04
Por el momento se me ocurre que podrias jugar con los números, es decir aumentándole o quitándole segun sea necesario.

environment env
integer li_rtn

li_rtn = getenvironment(env)

if li_rtn=1 then
w_main.y=(Pixelstounits(env.screenheight/2,ypixelstounits!)) - (w_main.height/2) - 200 <--Acá tendrias que probrar el número que se adecue.
w_main.x=(Pixelstounits(env.screenwidth/2,xpixelstounits!)) - (w_main.width/2)
end if

Suerte !
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar