zw84611,lance2000,shadow_x等请进。在用listview做拇指图时,有没有办法控制图之间的间隙?(100分)

  • 主题发起人 主题发起人 c4
  • 开始时间 开始时间
C

c4

Unregistered / Unconfirmed
GUEST, unregistred user!
还是拇指图的问题。
在用listview结合imagelist做拇指图时,有没有办法控制图之间的间隙?
参考:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1071229


 
你可以通过控制ImageList的size的大小和bitmap.canvas.Draw的大小来解决.
 
大侠,你说的好像不能控制图片之间的距离。
我是说,我可以指定图片之间的间隙的精确距离。如可以指定图片之间的间隙为5个像素...
有没有可能用ListView_SetItemPosition(...)控制。我在oncustondrawitem中用了该函数,
但不正确,好象产生了递归问题。
另:listview自己画图片时怎么是倒着画的,先画最后一项?我在oncustondrawitem用了
showmessage(inttostr(item.index))。
 
试试这样:
uses commctrl;

listview1.IconOptions.AutoArrange := True;
listview_seticonspacing(listview1.handle,100,100);
 
谢谢,100大洋奉上。
能否帮我看一下这个问题?
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1139261
 
后退
顶部