根据文件扩展名显示对应的图标问题
cFilename='.xls' && 文件类型,如.xls .jpg 等等
utype=1 && 图标类型,0为大图标,1为小图标
Declare Integer SHGetFileInfo In shell32 String pszPath,Long dwFileAttributes,String @psfi,Long cbFileInfo,Long uFlags
Declare Integer GetDC In user32 Integer HWnd
Declare Short DrawIcon In user32 Integer hDC,Integer X,Integer Y,Integer hIcon
Declare Short DestroyIcon In user32 Integer hIcon
Declare Integer ReleaseDC In user32 Integer HWnd,Integer hdc
Local cBuffer,nResult,hIcon,lhDC
cBuffer=Replicate(Chr(0),1024)
nResult=SHGetFileInfo(cFilename,utype,@cBuffer,1024,272)
hIcon=CToBin(Substr(cBuffer,1,4),'4rs')
lhDC=GetDC(Thisform.HWnd)
DrawIcon(lhDC,0,0,hIcon)
DestroyIcon(hIcon)
ReleaseDC(Thisform.HWnd,lhDC)上面这段代码,是十豆三老师在http://bbs.csdn.net/topics/390294824帖中的回复,如何将该段代码中的结果(不同文件的扩展名显示对应图标)赋值给:
THISFORM.IMAGE1.PICTURE=????
先谢谢了!
...全文
相关推荐
vc文件类型探测程序_根据文件扩展名显示对应的图标
visual c++ vc根据文件扩展名显示对应的图标
解决vue 项目引入字体图标报错、不显示等问题
今天小编就为大家分享一篇解决vue 项目引入字体图标报错、不显示等问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
重新建立图标关联解决图标显示不正常情况
在图标显示混乱的情况下,使用此小程序可以解除图标的混乱绑定状态,然后再右键点击相应文件选择用相关程序打开既可重新建立图标关联
listview显示文件,文件图标和系统窗口里的文件一样。
利用listview 把文件路径增加到项里面,这样项的图标和windows窗口里的文件图标一样。
windows apk文件图标
apk文件图标,装了这个组件后,可以显示apk图标文件,要是系统中安装了91助手和其他工具后,需要解除关联才能够正常显示。


