Antonio
En algunas ocasiones he reportado el comportamiento extraño en el repintado de ventanas con color de fondo, cuando otra ventana es movida por encima. Creo haber localizado el problema pero se escapa a mis conocimientos el poderlo solucionar. Proviene del uso de la clase TWbrose de Hernan y concrétamente la línea:
#define _PutSym( _SymEval ) hb_vmPushSymbol( &hb_symEval )
en el fichero "WBRWLINE.C".
Y como muestra un boton:
http://hyperupload.com/download/a680c984/Dibujo1.JPG.html
En la imagen se aprecian los residuos.
El codigo fuente utilizado es el siguiente, enlazando al mismo tiempo el fichero en "c" al buildx.bat :
echo wbrwline.obj + >> b32.bc
-----------------------------------------------------------------
#include "FiveWin.ch"
static oWnd
function Main()
local oWndEdit, oBar, oIcon, oImage
local cName := "FiveWin power"
DEFINE ICON oIcon RESOURCE "test"
DEFINE WINDOW oWnd FROM 1, 1 TO 20, 70 TITLE "I am the MDI Frame" ;
COLOR "W+/R" ;
ICON oIcon
ACTIVATE WINDOW oWnd MAXIMIZED ;
VALID MsgYesNo( "Want to End ?" )
return nil
---------------------------------------------------------------------------
Saludos