FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Crear ventana centrada sin flasheo (SOLVED)
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Crear ventana centrada sin flasheo (SOLVED)
Posted: Mon Aug 22, 2022 09:23 PM
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 (fw): Select all Collapse
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

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Crear ventana centrada sin flasheo
Posted: Tue Aug 23, 2022 06:14 AM

Estimado Wuilmer,

Simplemente invierte el orden de estas dos órdenes:

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

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Re: Crear ventana centrada sin flasheo(SOLVED)
Posted: Tue Aug 23, 2022 10:44 AM
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 (fw): Select all Collapse
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

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Continue the discussion