FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Alpha Bmp não mostra corretamente
Posts: 344
Joined: Tue Oct 11, 2005 11:33 AM
Alpha Bmp não mostra corretamente
Posted: Thu Mar 26, 2009 02:15 PM
Olá Antonio,

Estou tentando usar um bmp-alpha em minha tela principal só que está aparecendo o fundo do bmp. Veja:



Aqui está os links para baixar os bmp´s:

http://br.geocities.com/qiinformatica2000/brick.bmp

http://br.geocities.com/qiinformatica2000/lixeira.bmp

E aqui o fonte para teste:

Code (fw): Select all Collapse
#include "FiveWin.ch"
 
*************
function MAIN
*************

local oBrush, oWnd, oBmp

define brush oBrush filename "brick.bmp"

define window oWnd title "Teste de Alpha Chanels" BRUSH oBrush

SET MESSAGE OF oWnd to "" NOINSET DATE CLOCK KEYBOARD 2007 

define bitmap oBmp of oWnd filename "lixeira.bmp"

oWnd:bPainted  := { | hDC | ABPaint( hDC, ( oWnd:nWidth() / 2 ) - ( oBmp:nWidth() / 2 ), ( oWnd:nHeight() / 2 ) - ( oBmp:nHeight() / 2 ) + 50, oBmp:hBitmap, 220 ) }

activate window oWnd MAXIMIZED

oBmp:end()

return NIL
Obrigado, Regards, Saludos



Rossine.



Harbour and Harbour++
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Alpha Bmp não mostra corretamente
Posted: Thu Mar 26, 2009 07:04 PM

Rossine,

Normalmente eso debe a que el bitmap no esta bien creado con el canal alpha.

Prueba a usar:
FWH\bitmaps\AlphaBmp\trash.bmp

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Alpha Bmp não mostra corretamente
Posted: Thu Mar 26, 2009 07:08 PM

Rossine,

Prueba este ejemplo, veras que el bitmap con canal alpha se muestra bien:
FWH\samples\TestAB.prg

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 344
Joined: Tue Oct 11, 2005 11:33 AM
Re: Alpha Bmp não mostra corretamente
Posted: Fri Mar 27, 2009 02:42 PM

Sim Antonio, o problema estava com a imagem :D

Obrigado, Regards, Saludos



Rossine.



Harbour and Harbour++

Continue the discussion