API获取系统常用目录

来源:互联网 发布:华为交换机端口access 编辑:程序博客网 时间:2024/05/29 19:56
BOOL GetSysPath(LPTSTR szDirPath,UNIT dirType){LPITEMIDLIST  ppidl = NULL;if (SHGetSpecialFolderLocation(NULL,dirType, &ppidl) == S_OK){BOOL flag =SHGetPathFromIDList(ppidl, pszDirPath);CoTaskMemFree(ppidl);return flag;} return FALSE;}/**************dirType取值范围************************CSIDL_BITBUCKET 回收站CSIDL_CONTROLS 控制面板CSIDL_DESKTOP的Windows 桌面桌面;CSIDL_DESKTOPDIRECTORY桌面的目录;CSIDL_DRIVES 我的电脑CSIDL_FONTS字体目录CSIDL_NETHOOD 网上邻居CSIDL_NETWORK网上邻居虚拟文件夹CSIDL_PERSONAL 我的文档CSIDL_PRINTERS打印机CSIDL_PROGRAMS程序组CSIDL_RECENT最近打开文档CSIDL_SENDTO发送到菜单项CSIDL_STARTMENU快启菜单CSIDL_STARTUP启动目录CSIDL_TEMPLATES临时文档 *************************************************************/ 
原创粉丝点击