FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Fondo de ventana y dialogos
Posts: 166
Joined: Mon Dec 12, 2005 09:56 AM
Fondo de ventana y dialogos
Posted: Fri Jul 18, 2008 04:42 PM

Hola a todos.

En algunas aplicaciones tengo un fondo de ventana con un brush:

DEFINE BRUSH oBrush RESOURCE 'fondo'
DEFINE WINDOW oWnd FROM 0, 0 TO 24, 79 BRUSH oBrush;
ACTIVATE WINDOW oWnd

Y en otras un degradado:
ACTIVATE WINDOW ON PAINT fillwnd(oWnd,ncolor1,ncolor2)

Lo mismo para los dialogos.

El caso es que de cualquiera de las maneras, cuando situo otra aplicaci贸n encima (pj. el bloc de notas) y la muevo, toda la parte de fondos o degradados se queda con trozos en blanco, dando muy mala apariencia.

驴 Hay alguna manera de evitar esto ?

Saludos

Posts: 166
Joined: Mon Dec 12, 2005 09:56 AM
Fondo de ventana y dialogos
Posted: Fri Jul 18, 2008 05:08 PM

Mirando un poco mas he visto este comportamiento:

Cuando el fondo es un Brush:
Pj. en \SAMPLES\FWBROW.PRG
Si paso por encima la ventana de otra aplicaci贸n no ocurre... siempre que se tenga un solo monitor. En mi caso tengo tres monitores y cuando la aplicaci贸n FW esta maximizada ocupa uno de ellos, si muevo cualquier aplicaci贸n por encima y me salgo un poco a otro monitor, el fondo se queda estropeado igualmente.

Cuando el fondo es un degradado, creado en el ON PAINT:
El efecto es mucho peor y no hace falta salirse del monitor que tiene la aplicaci贸n, se estropea de todos modos.

En equipos con un solo monitor no pasa nada de esto y se ve bien.

En equipos con varios monitores ese efecto solo ocurre en las aplicaciones FW, tanto en FW16 como en FW32, en el resto no, por lo que creo que debe ser un problema de la clase TWindow.

Saludos

Posts: 1144
Joined: Mon Feb 05, 2007 07:15 PM
Fondo de ventana y dialogos
Posted: Fri Jul 18, 2008 07:28 PM

Amigo efectivamente, el problema es de twindows

la solucion al parecer esta aqui:

http://forums.fivetechsoft.com/viewtopi ... t=endpaint

saludos..

Cesar Cortes Cruz

SysCtrl Software

Mexico



' Sin +- FWH es mejor "
Posts: 166
Joined: Mon Dec 12, 2005 09:56 AM
Fondo de ventana y dialogos
Posted: Mon Jul 21, 2008 02:06 PM

Gracias Cesar.

Saludos

Continue the discussion