如何访问IE历史记录(续)
来源:互联网 发布:mac 快捷键大全 编辑:程序博客网 时间:2024/05/23 10:58
上一次提到IShellFolder接口的BindToObject失败的问题,主要原因在于SHGetDesktopFolder函数的声明。
Private Declare Function SHGetDesktopFolder Lib "shell32.dll" (ppshf As IShellFolder) As Long
这样写的话就不会有问题了。
解决了这个问题,即可按照原来的思路来解决问题,同时由于操作系统的shelll32.dll版本的差异,直接引用会造成一些兼容性问题,这样用接口来实现也许算是最专业的做法吧。
获得历史记录文件夹对应的IShellFolder之后,即可用EnumObjects枚举其他的每个成员,参数SHCONTF_FOLDERS表示要枚举的是“文件夹”,SHCONTF_NONFOLDERS表示“文件”。
用IShellFolder的GetDisplayNameOf即可获得每个对象的名称,这样就可以将这些项目枚举出来,插入到树形列表中,即可作出类似IE的历史记录效果了。
不过,同样的遗留问题是,怎么得到各个对象的URL?就是从属性对话框中可以看到的URL。
希望有兴趣的朋友一起研究研究。
- 如何访问IE历史记录(续)
- 如何访问IE历史记录
- 如何得到IE的历史记录和清除IE的历史记录
- 如何得到IE的历史记录和清除IE的历史记录
- IE访问历史记录恢复工具pasco
- 如何获取与清除IE历史记录
- 如何获取与清除IE历史记录
- 获取IE历史记录
- html5-访问历史记录
- 彻底删除IE的历史记录
- 使用RegEnumValue清理IE历史记录
- IE地址栏无法保存历史记录
- html5访问历史记录案列
- 【原创】关于IE地址栏历史记录的清除
- 关于IE浏览器历史记录的一些知识
- 关于IE浏览器历史记录的一些知识
- VC 清除IE缓存、cookie、历史记录等
- VC 清除IE缓存、cookie、历史记录等
- 无题
- Android核心分析(27)-----Android GDI 之SurfaceFlinger之动态结构示意图
- Android核心分析(28)-----Android GDI之Surface&Canvas
- 网络日志(2010.6.14)
- C#嵌套类的使用方法及特性
- 如何访问IE历史记录(续)
- request,response的常用方法?
- unix----文件I/O
- vs2008快捷键大全
- Google手机地图支持语音识别了
- yahoo的网站性能优化34条
- 误差的复习
- SQL Server 看来还是不够可靠
- 轮廓相关函数笔记