Page 1 of 1

Captura de la Pantalha já não funciona mais

Posted: Wed May 23, 2007 11:14 pm
by saviotti
Isto me ia bem, agora salva o arquivo, mas o mesmo não é reconhecido
como um BITMAP

DibWrite( aOrigem , DibFromBitmap( WndBitmap( GETDESKTOPWINDOW() ) ) )

DibWrite( aOrigem , DibFromBitmap( WndBitmap( GETWINDOW(GETDESKTOPWINDOW(), 5 ) ) ) )


Image

Gracias,

Mário Saviotti Junior
xHb 99.80 , FWH 7.05

Posted: Wed May 23, 2007 11:43 pm
by Antonio Linares
Mario,

Aqui funciona bien:

Code: Select all

function Main()

   DibWrite( "test.bmp", DibFromBitmap( WndBitmap( GETDESKTOPWINDOW() ) ) ) 

return nil
Image

Posted: Fri May 25, 2007 3:49 pm
by saviotti
Antonio,

O mesmo código, e aqui NÃO funciona, alguma pista ?

Gracias.

Mário

Posted: Fri May 25, 2007 4:32 pm
by Antonio Linares
Mário,

Falla con xharbour, y funciona bien con Harbour.

Por lo visto hay nuevas funciones en xharbour que se llaman igual a las de FWH, y se estan enlazando las de xharbour en el EXE.

Cambia en FWH\source\winapi\dib.c la función DIBWRITE por FWDIBWRITE() y vuelve a compilar dib.c