CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  API

如何取得系统收藏夹目录?

楼主chicksong(绿色西瓜)2005-11-04 19:36:39 在 VB / API 提问

如何取得系统收藏夹的目录呢?是否有个API?  
   
  希望帮忙,呵呵 问题点数:20、回复次数:3Top

1 楼northwolves(狼行天下)回复于 2005-11-04 19:55:08 得分 0

Private   Const   CSIDL_FAVORITES   =   &H6   '收藏文件夹  
   
  Private   Type   SHITEMID  
          cb   As   Long  
          abID   As   Byte  
  End   Type  
  Private   Type   ITEMIDLIST  
          mkid   As   SHITEMID  
  End   Type  
  Private   Declare   Function   SHGetSpecialFolderLocation   Lib   "shell32.dll"   (ByVal   hwndOwner   As   Long,   ByVal   nFolder   As   Long,   pidl   As   ITEMIDLIST)   As   Long  
  Private   Declare   Function   SHGetPathFromIDList   Lib   "shell32.dll"   Alias   "SHGetPathFromIDListA"   (ByVal   pidl   As   Long,   ByVal   pszPath   As   String)   As   Long  
   
   
  Function   GETFAVORITES()   As   String  
  Dim   IDL   As   ITEMIDLIST  
  SHGetSpecialFolderLocation   100,   CSIDL_FAVORITES,   IDL  
  GETFAVORITES   =   String(512,   Chr(0))  
  SHGetPathFromIDList   ByVal   IDL.mkid.cb,   ByVal   GETFAVORITES  
  GETFAVORITES   =   Split(GETFAVORITES,   Chr(0))(0)  
  End   Function  
  Private   Sub   Command1_Click()  
  MsgBox   GETFAVORITES,   vbOKCancel,   "系统收藏夹的目录"  
  End   Sub  
  Top

2 楼northwolves(狼行天下)回复于 2005-11-04 23:52:00 得分 0

来一个简单的:  
   
  Environ("UserProfile")   &   "\Favorites"Top

3 楼hhjjhjhj(大头)(http://office.9zp.com)回复于 2005-11-05 15:41:19 得分 0

MsgBox   CreateObject("shell.application").NameSpace(&H6).Self.PathTop

相关问题

  • 如何取得系统收藏夹目录?
  • 如何取得当前用户收藏夹的目录?
  • 请问如何获取IE收藏夹的系统目录?
  • 如何取得系统的临时目录?
  • 如何在vb中取得系统目录路径?(更多…)
  • 在javascript中如何取得当前系统的目录?
  • 取得系统目录的函数是什么?
  • java如何取得当前的系统目录?
  • 取得系统temp目录后的错误?
  • 如何在delphi中取得系统的temp目录的具体路经

关键词

  • shell
  • getfavorites
  • 收藏夹
  • 目录
  • byval
  • favorites
  • long

得分解答快速导航

  • 帖主:chicksong

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo