所有的分都压上了,求TListView背景图片的解决办法
如题,顺便为如何追加分啊?
//设置TListView背景图片的代码:
void __fastcall TfrmMain::ListView1CustomDraw(TCustomListView *Sender, const TRect &ARect,
bool &DefaultDraw)
{
Sender->Canvas->Rectangle(0, 0, Sender->Width, Sender->Height);
Sender->Canvas->Refresh();
Sender->Canvas->StretchDraw(
TRect(0, 0, Sender->Width, Sender->Height),
Image1->Picture->Bitmap);
SetBkMode(Sender->Canvas->Handle,TRANSPARENT);
Sender->Perform(LVM_SETBKCOLOR ,0,CLR_NONE);
Sender->Perform(LVM_SETTEXTBKCOLOR,0,CLR_NONE);
}
效果如下:很OK的
但是!以vsIcon显示数据时,图片和文字都是不是透明的,请高手如何解决呢
[解决办法]
来晚了,.png图天然的支持透明,估计可以