Page 1 of 1

Crear ventana centrada sin flasheo (SOLVED)

PostPosted: Mon Aug 22, 2022 9:23 pm
by Compuin
Estimados,

Saludos,
Estoy creando una ventana que al presentar centrada me muestra una especie de flash que es poco agradable a la vista del usuario. Aca el codigo:

Code: Select all  Expand view

DEFINE WINDOW oWnd ;
FROM 0, 0 TO 440, 800 ;
TITLE cTitle ;
BORDER NONE NOMAXIMIZE ;

oWnd:Hide()

ACTIVATE WINDOW oWnd ;

oWnd:Show()
oWnd:Center()

 


Agradezco los aportes

Re: Crear ventana centrada sin flasheo

PostPosted: Tue Aug 23, 2022 6:14 am
by Antonio Linares
Estimado Wuilmer,

Simplemente invierte el orden de estas dos órdenes:

oWnd:Center() // centras primero
oWnd:Show() // muestras después

Re: Crear ventana centrada sin flasheo(SOLVED)

PostPosted: Tue Aug 23, 2022 10:44 am
by Compuin
Antonio Linares wrote:Estimado Wuilmer,

Simplemente invierte el orden de estas dos órdenes:

oWnd:Center() // centras primero
oWnd:Show() // muestras después


Estimado maestro,

Finalmente lo resolvi como lo sugirio.

Code: Select all  Expand view

DEFINE WINDOW oWnd ;
FROM 0, 0 TO 440, 800 ;
TITLE cTitle ;
BORDER NONE NOMAXIMIZE ;

oWnd:Hide()
oWnd:Center()

ACTIVATE WINDOW oWnd ;

oWnd:Show()

 


Muchas gracias