怎样使ListView中的图标具有快捷方式风格(即左下角有个小箭头)?+200翁币 (36分)

  • 主题发起人 主题发起人 YuZi
  • 开始时间 开始时间
Y

YuZi

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样使ListView中的图标具有快捷方式风格(即左下角有个小箭头)?
我用SHGetFileInfo()函数取得某一快捷方式文件(.lnk)的图标,但其左下角却没有那个小箭头,
请问要如何实现那种风格?
另外,如何根据一个路径名或文件名取得其PItemIdList,如果可以解决这个问题,
我就有办法了,望各位大侠出手相救!谢谢!
 
画一个具有快捷方式风格图标
再在listview中使用
 
好像要用ImageList_SetOverlayImage函数把快捷方式的小箭头重画上去,
但具体怎么做不知道? 谁能告诉我呀?。。。。。。。。。。。。
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=845077
如何用DELPHI自带的listview,实现header上的小箭头
 
app2001大侠误会了,我是指像桌面图标快捷方式所特有的小箭头。
 
你可能是没有打开 Project-Options 中的 Range Checking 项。所以即使访问了错误的内存,也没有出错,只是侥幸而已。打开该项后,运行时会提示出错。
 
果然如savetime所说,明白了。谢谢!!!(分数我会记下)
不知以前的问题,哪位大侠肯出手帮助一下?分数我可以想办法另加。+200翁币
 
你要的图标在 /WINDOWS/SYSTEM/SHELL32.DLL,16 中,自己想办法画上去吧。[:D]
 
在ListView的图标上叠加小图标可以参考http://www.delphibbs.com/delphibbs/dispq.asp?lid=1632059
 
谢谢独帅!没想到这么简单。我给50分行吗?当然这50分我还只能欠着,但请相信我,
有分的时候我一定补上,请相信我。谢谢!
 
YuZi太客气了,事实上,帮助别人一次,比得到多少分都更高兴[8D]!是不是很俗阿[:D],呵呵
 
后退
顶部