Hola,
Estoy intentando poner el doble buffer en la clase TEnhMetaFile. En principio en el metodo ::Paint() pongo:
A parte e insertado y probado el metodo EraseBkGnd( hDC ) INLINE 1 o 0, pero no me acaba de funcionar bien.
Tengo de poner algo mas ?
El test es simple
Alguna idea ?
Gracias
Estoy intentando poner el doble buffer en la clase TEnhMetaFile. En principio en el metodo ::Paint() pongo:
METHOD Paint()...
LOCAL aInfo := ::DispBegin()
...
::DispEnd( aInfo)
RETU NILA parte e insertado y probado el metodo EraseBkGnd( hDC ) INLINE 1 o 0, pero no me acaba de funcionar bien.
Tengo de poner algo mas ?
El test es simple
#include 'fivewin.ch'
STATIC oWnd
FUNCTION Main()
DEFINE WINDOW oWnd MDI
ACTIVATE WINDOW oWnd ON INIT Test()
RETU NIL
STATIC FUNCTION Test()
LOCAL oChild, oMeta, oBmp
DEFINE WINDOW oChild MDICHILD OF oWnd
oMeta := TEnhMetaFile():New( 0, 0, 300, 400, '', oChild, ;
CLR_BLACK, CLR_WHITE )
@0,0 BITMAP oBmp FILE 'cara1.bmp' SIZE 200, 200 OF oMeta NOBORDER
SET MESSAGE OF oChild TO 'Test Double Buffer'
ACTIVATE WINDOW oChild
RETU NILAlguna idea ?
Gracias
Salutacions, saludos, regards
"...programar es fácil, hacer programas es difĂcil..."
UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
HIX -> https://github.com/carles9000/hix
"...programar es fácil, hacer programas es difĂcil..."
UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
HIX -> https://github.com/carles9000/hix