S
shang_yan
Unregistered / Unconfirmed
GUEST, unregistred user!
各位:能否告诉我TImageList的有关原理?
如:TImageList与TListView配合使用时,TImageList中的图标是怎么画到Listview中的?我想知道它的内部原理。平时我们用时,只是先将Icon添加到ImageList中,然后将ImageList指定到ListView。当Listview要显示某个Item时,Listview会根据Item的ImageIndex属性来显示ImageList中的对应图标。
1、ListView是如何根据Item的ImageIndex来调用并显示ImageList中的图标的?其中用到了哪些Api?
2、为什么我在ListView.onCustomDrawItem事件中用ImageList.draw方法将图标画到Listview中时,速度明显没有第一种方式快?
如:TImageList与TListView配合使用时,TImageList中的图标是怎么画到Listview中的?我想知道它的内部原理。平时我们用时,只是先将Icon添加到ImageList中,然后将ImageList指定到ListView。当Listview要显示某个Item时,Listview会根据Item的ImageIndex属性来显示ImageList中的对应图标。
1、ListView是如何根据Item的ImageIndex来调用并显示ImageList中的图标的?其中用到了哪些Api?
2、为什么我在ListView.onCustomDrawItem事件中用ImageList.draw方法将图标画到Listview中时,速度明显没有第一种方式快?