supongamos dentro de una ventana este codigo
@ 4,5 SAY "hola como estas" SIZE 234,17 FONT oFont Pixel COLOR 0,GetSysColor( COLOR_BTNFACE )
@ 0,0 SAY " " SIZE 240,22 BORDER pixel COLOR 0,GetSysColor( COLOR_BTNFACE )
lo normal creo que seria que pintase primero la de arriba y luego la de abajo (creo yo ) , mi sorpresa fué darme cuenta que lo hacía al revés .
Por otro lado intenté hacer el siguiente cambio :
@ 4,5 SAY osay1 VAR "hola como estas" SIZE 234,17 FONT oFont Pixel
osay1:setcolor(0,GetSysColor( COLOR_BTNFACE ) )
@ 0,0 osay2 VAR SAY " " SIZE 240,22 BORDER pixel
osay2:setcolor(0,GetSysColor( COLOR_BTNFACE ) )
Mi sorpresa fué que el cambio de color actuaba sobre osay2 , pero no sobre osay1 , cosa que si ocurría en el codigo primero .
No sé si este comportamiento es normal o soy yo quién está cometiendo el error , de todos modos , lo comento por si es una errata .
Saludos.