hur.cn - 华软网

 热门搜索

怎么得到文件句柄?一定要用API吗?

  作者:未知    来源:网络    更新时间:2018/3/3
我用了lopen , createfile , lzopenfile ,这些API函数,结果返回的值都是-1,不知道为什么,各位高手帮帮忙啊

------华软网友回答------
不懂,但我顶!
------华软网友回复------
?!
------华软网友回复------
pb本身不是有fileopen,fileread, fileclose的么?干吗还用api啊?
------华软网友回复------
怪我没有说清楚,我是想做一个类似foxmail的添加附件的功能,在foxmail里面添加了附件之后能够显示该文件的图标,我想主要是想通过API函数得到相应文件的图标,然后在listview里面显示这个图标。昨天搞了一个晚上也没有找到解决办法,j9dai(DoItNow) 和 li_d_s(我是小鬼-日货?送我都不要,哪怕是丰田和日产的轿车) 有没有这方面的解决办法的?
------华软网友回复------
使用ExtractAssosiatedIcon(), 并不需要文件句柄
------华软网友回复------
幫頂
------华软网友回复------
使用ExtractAssosiatedIcon(), 并不需要文件句柄,并不好,这个函数只能得到ICON文件的图标,不能得到文件的图标,后来找到了SHFILEINFO这个函数,不过这个函数需要得到一个结构的长度,一个网友提供得对象nvo_sizeof,结果调用两次就非法操作,郁闷~~~~~~,自己用VB写了一个ACTIVEX控件结果调用不了,实在没办法只好自己把结构长度写死了。各位高手帮我看一下,这句为什么会出错。
VarDef[ll_Index].Cardinality
vardef指额是变量VariableDefinition,第一次调用得时候没有问题,第二次调用得时候就非法操作退出了。      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。