Power Builder - Centrar ventanas margen superior

 
Vista:

Centrar ventanas margen superior

Publicado por gloria (61 intervenciones) el 17/09/2004 08:53:17
Hola, alguien puede pasarme algun ejemplo para centrar las ventanas de la aplicación bajo la barra de herramientas pero que no lo haga en forma cascada. Yo tengo una función creada que és esta:

Environment lenv_Env

GetEnvironment(lenv_Env)
if not isvalid(w_frame_base) then return
if not isvalid(finestra) then return
finestra.X=(PixelsToUnits(lenv_Env.ScreenWidth, XPixelsToUnits!) - finestra.Width) /2 - w_frame_base.workspaceX()
finestra.Y = 0

Me centra bien als ventanas pero cuando abro una sobre otra luego me hace el efecto Cascade que no deseo.

Gracias a cualquier ayuda/sugerencia.

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 ventanas margen superior

Publicado por Ricardo (1957 intervenciones) el 17/09/2004 15:41:31
Con move( ), te permite posicionar una ventana en una coordenada especifica, puedes utilizar move(0,0) y todas tus ventanas apareceran abajo de la barra del menú principal que tengas.

Para centrar move(PixelsToUnits(lenv_Env.ScreenWidth, XPixelsToUnits!) - finestra.Width) /2 - w_frame_base.workspaceX() )

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