Alpha Bmp não mostra corretamente

Alpha Bmp não mostra corretamente

Postby Rossine » Thu Mar 26, 2009 2:15 pm

Olá Antonio,

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

Image

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: Select all  Expand view

#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++
Rossine
 
Posts: 344
Joined: Tue Oct 11, 2005 11:33 am

Re: Alpha Bmp não mostra corretamente

Postby Antonio Linares » Thu Mar 26, 2009 7: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
User avatar
Antonio Linares
Site Admin
 
Posts: 41409
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Alpha Bmp não mostra corretamente

Postby Antonio Linares » Thu Mar 26, 2009 7: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
User avatar
Antonio Linares
Site Admin
 
Posts: 41409
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Alpha Bmp não mostra corretamente

Postby Rossine » Fri Mar 27, 2009 2:42 pm

Sim Antonio, o problema estava com a imagem :D
Obrigado, Regards, Saludos

Rossine.

Harbour and Harbour++
Rossine
 
Posts: 344
Joined: Tue Oct 11, 2005 11:33 am


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 31 guests