我把图片画在了背景上,现在怎么去掉它?{载入Listview背景}
procedure LoadListViewBackBmp(ListView: TListView; Bmp: TBitMap);
begin
//ListView.Color := clNone;
ListView.Brush.Style := bsclear;
ZoomImage(Bmp, ListView.Width, ListView.Height);//这里进行缩放图片
ListView.Canvas.Draw(0, 0, Bmp);
SetBkMode(ListView.Canvas.handle, TRANSPARENT);
ListView.Perform(LVM_SETTEXTBKCOLOR, 0, longint(CLR_NONE));
ListView_SetBKColor(ListView.handle, CLR_NONE);
end;载入用了如上函数.请问如何才能去掉背景..要动态去除.
procedure LoadListViewBackBmp(ListView: TListView; Bmp: TBitMap);
begin
//ListView.Color := clNone;
ListView.Brush.Style := bsclear;
ZoomImage(Bmp, ListView.Width, ListView.Height);//这里进行缩放图片
ListView.Canvas.Draw(0, 0, Bmp);
SetBkMode(ListView.Canvas.handle, TRANSPARENT);
ListView.Perform(LVM_SETTEXTBKCOLOR, 0, longint(CLR_NONE));
ListView_SetBKColor(ListView.handle, CLR_NONE);
end;载入用了如上函数.请问如何才能去掉背景..要动态去除.
listview.canvas.brush.style:=bsclear;
listview.canvas.brush.color:=clwhite;
listview.canvas.pen.style:=psclear;
listview.rectangle(listview.clientRect);
listview1.invalidate;