VC在Windows下获取特殊路径目录

转载 2013年12月05日 14:24:09

1、SHGetSpecialFolderPath()

在VC中可直接调用SHGetSpecialFolderPath获取桌面、我的文档、回收站等等特殊目录的路径,如下:

TCHAR MyDir[_MAX_PATH];

SHGetSpecialFolderPath(this->GetSafeHwnd(),MyDir,CSIDL_APPDATA,0);

AfxMessageBox(MyDir);

其中第三个参数CSIDL_APPDATA可以为以下的值:

CSIDL_BITBUCKET 回收站

CSIDL_CONTROLS 控制面板

CSIDL_DESKTOP Windows 桌面Desktop

CSIDL_DESKTOPDIRECTORY Desktop的目录

CSIDL_DRIVES 我的电脑

CSIDL_FONTS 字体目录

CSIDL_NETHOOD 网上邻居

CSIDL_NETWORK 网上邻居虚拟目录

CSIDL_PERSONAL 我的文档

CSIDL_PRINTERS 打印机

CSIDL_PROGRAMS 程序组

CSIDL_RECENT 最近打开的文档

CSIDL_SENDTO “发送到”菜单项

CSIDL_STARTMENU 任务条启动菜单项

CSIDL_STARTUP 启动目录

CSIDL_TEMPLATES 文档模板

转载自:http://blog.csdn.net/jeffrey_ming/article/details/6399300

[MFC]几个用户目录的获取

在window7中,进入命令行cmd模式,输入set到多个系统目录定义: 例如: Win7下: APPDATA=c:\users\xxx\AppData\Roaming LOCALAPPDATA=c...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

VC++得到系统特殊文件夹路径

地址:http://blog.csdn.net/morewindows/article/details/8745532转载请标明出处,谢谢。欢迎关注微博:http://weibo.com/MoreWi...

获取"我的文档“路径

From: http://blog.csdn.net/chinabinlang/article/details/8637362 方法一:来自网络; CStirng getMyDoc() { ...

简单的程序诠释C++ STL算法系列之二:find

C++STL的非变易算法(Non-mutating algorithms)是一组不破坏操作数据的模板函数,用来对序列数据进行逐个处理、元素查找、子序列搜索、统计和匹配。      find算法用...

application/x-www-form-urlencoded

form的enctype属性为编码方式,常用有两种:application/x-www-form-urlencoded和multipart/form-data,默认为application/x-www...

VC 获取系统特殊文件夹的路径如:系统目录,桌面等

如果需要,请在StdAfx.h中添加 #include           TCHAR MyDir[_MAX_PATH];   SHGetSpecialFolderPath(this->GetS...

VC 获取系统特殊文件夹的路径如:系统目录,桌面等

如果需要,请在StdAfx.h中添加 #include           TCHAR MyDir[_MAX_PATH];   SHGetSpecialFolderPath(this->GetS...

VC 获取系统特殊文件夹的路径如:系统目录,桌面等

如果需要,请在StdAfx.h中添加 #include     TCHAR MyDir[_MAX_PATH]; SHGetSpecialFolderPath(this->GetSafeHwnd...

VC 获取系统特殊文件夹的路径如:系统目录,桌面等

如果需要,请在StdAfx.h中添加 #include           TCHAR MyDir[_MAX_PATH];   SHGetSpecialFolderPath(this->GetS...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VC在Windows下获取特殊路径目录
举报原因:
原因补充:

(最多只允许输入30个字)