Problemas con el PIXEL i coordenadas < 1

Post Reply
FiveWiDi
Posts: 1266
Joined: Mon Oct 10, 2005 2:38 pm
Has thanked: 4 times
Been thanked: 10 times

Problemas con el PIXEL i coordenadas < 1

Post by FiveWiDi »

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.01 + Harbour 3.2.0dev (r2502110321), BCC 7.7 Windows 10
User avatar
karinha
Posts: 7988
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Been thanked: 6 times
Contact:

Re: Problemas con el PIXEL i coordenadas < 1

Post by karinha »

¿Un pequeño ejemplo completo para probar?

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Post Reply