主题:请问一下ListView 的一行 怎么能左键点一下变色(不是默认的蓝色)
ad9329
[专家分:0] 发布于 2005-06-12 20:51:00
请问一下ListView 的一行 怎么能点左键一下变色(不是默认的蓝色)
回复列表 (共3个回复)
沙发
christ115 [专家分:1580] 发布于 2005-06-13 18:13:00
在TListBox的OnClick事件中这么写,不过是先变兰,后变红
TListBox* lb = (TListBox*)Sender;
TCanvas* can = lb->Canvas;
TStrings* ls = lb->Items;
TRect rc = lb->ItemRect(lb->ItemIndex);
can->Brush->Color = clRed;
can->FillRect(rc);
can->TextOut(rc.Left + 2, rc.Top, ls->Strings[lb->ItemIndex]);
板凳
ad9329 [专家分:0] 发布于 2005-06-14 11:58:00
写写楼上的。。。。
不过 你那是ListBox...
我要的是ListView....
哎………………
我看有没有共同点
3 楼
christ115 [专家分:1580] 发布于 2005-06-15 09:58:00
哦。。。
我看错了。。。
我来回复