关于在listview上显示系统图标的问题,高手看过来!
with Listview1 do
begin
SmallImages:=TImageList.CreateSize(16,16);
SmallImages.ShareImages := True;
SmallImages.Handle := SHGetFileInfo('*.*',0,FileInfo,SizeOf(FileInfo),SHGFI_ICON);
Drawicon(canvas.handle,5,170,FileInfo.hIcon);
end;
这段代码执行以后 listview的数据文件名前会出现空白的一段位置
但图片就是出不来
请问是不是这样不行 有没什么好的方法啊?