FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Problemas con el PIXEL i coordenadas < 1
Posts: 1446
Joined: Mon Oct 10, 2005 02:38 PM
Problemas con el PIXEL i coordenadas < 1
Posted: Mon Mar 17, 2025 05:46 PM

Hola Antonio,

En todas las ventanas y diálogos tengo una función en el ON INIT del ACTIVATE que dimensiona a la resolución de la pantalla (es algo cutre pero a mi me vale).

El caso es que he pasado de la versión FWH 24.02 a la 25.01 (tengo la 24.10 pero no la había usado) y en un DIALOG pasa algo raro .

Uno de los GET que hay aparece en un lugar del DIALOG y con unas dimensiones que no son las que deberían, también pasa con algún BUTTON...

En la 24.10 sucede lo mismo.

Mientras escribía he realizado una prueba:

// Falla

@ 1 / 0.50 / ,40.00 GET oBusca VAR uBusca OF oDlg PICTURE "@!" COLORS J02CLRTEXTO,;

J02CLRFONDO SIZE 149.00,9.00 FONT J02FONTGET PIXEL //FIVEWIDI

// Falla

@ 1 / 0.50 /,189.00 BUTTON oASFiltre PROMPT GetTrad("A/Filtre" ) SIZE 27.00,9.00 ACTION ;

FltInBrw(AMPAArra, oTDbf, uBusca, oWBrowse, oASFiltre, ;

cPostKeyDummy, ;

oSayFlt  ) OF oDlg FONT J02FONTBTN PIXEL UPDATE ;

WHEN !lConfiltro //FIVEWIDI

¿Qué tienen en comun?

Usan la cláusula PIXEL y una de sus coordenadas es menor que '1'.

Hay algo que cuando recibe PIXEL y el valor es inferior a 1 no va bien y pinta el control donde le parece.

En el SAY no sucede.

Detectado para ROW y COL.

También es verdad que no he investigado más y no sé si hay más 'cosas', voy a ver si parcheo mi rutina de dimensionamiento y salto este error.

Utilizo oWnd:Move() para diemensionar los controles.

Ya dirás.

Un Saludo

Carlos G.



FiveWin 25.12 + Harbour 3.2.0dev (r2502110321), BCC 7.7 Windows 11 Home

Posts: 8523
Joined: Tue Dec 20, 2005 07:36 PM
Re: Problemas con el PIXEL i coordenadas < 1
Posted: Mon Mar 17, 2025 06:41 PM

¿Un pequeño ejemplo completo para probar?

Regards, saludos.

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341

Continue the discussion