Existe como deixar fundo treeview transparente

Delphi

02/02/2008

Procurei e nada achei sobre deixar o fundo de um Tv transparente, ficaria muito visual se ele pegasse o fundo de um timage de meu form
No aguardo, obrigado


Orpolonio

Orpolonio

Curtidas 0

Respostas

Dor_poa

Dor_poa

02/02/2008

Use o AlphaBlendValue com o valor da transparecia e o AlphaBlend setado para True


OBS.: AlphaBlendValue no 0 e form CHEIO! sem trasparencia


GOSTEI 0
Orpolonio

Orpolonio

02/02/2008

Me expliquei errado, quero o form normal com um image no fundo, neste form tenho um treeview, é o treeview que quero deixar transparente aparecendo o image do form ao fundo dele

No aguardo

o alphablen é para deixar o form transparente


GOSTEI 0
Dor_poa

Dor_poa

02/02/2008

Vixiii.. Saquei!!
Infelizmente nunca fiz..
Eu tenho um exemplo que uso direto que faço com que um OBJETO faça isso

Me comenta depois se deu certo.. meu MSN esta a disposição!


var
OldBkMode : integer;
begin
with OBJETO.Canvas do begin
Brush.Color := clRed;
FillRect(Rect(0, 0, 100, 100));
Brush.Color := clBlue;
TextOut(10, 20, ´Não é Transparente!´);
OldBkMode := SetBkMode(Handle, TRANSPARENT);
TextOut(10, 50, ´É Transparente!´);
SetBkMode(Handle, OldBkMode);
end;


GOSTEI 0
Orpolonio

Orpolonio

02/02/2008

e onde coloco este código?


GOSTEI 0
Seven

Seven

02/02/2008

Alo ?! estou precisando muito fazer o TREEVIEW ficar transparente.
vc conseguiu ?

desde ja agradeço,


GOSTEI 0
POSTAR