Ciao ragazzi,
in questi giorni sto lottando con lo sfondo di una ttreeview.
con il seguente codice inserisco una immagine personale come sfondo
procedure TfrmMain.trvLateraleCustomDraw(Sender: TCustomTreeView;
const ARect: TRect; var DefaultDraw: Boolean);
begin
Sender.Canvas.Draw(0, 0, Image2.Picture.Bitmap);
SetBkMode(Sender.Canvas.Handle, TRANSPARENT);
ListView_SetTextBkColor(Sender.Handle, CLR_NONE);
ListView_SetBKColor(Sender.Handle, CLR_NONE);
end;
tuttavia lo sfondo dei nodi della ttreeview rimane bianco. Come posso indurli a prendere il colore dell'immagine di sfondo (image2) della ttreeview?
ciao e grazie