CSIDL对照表SHGetSpecialFolderPath函数.docx_第1页
CSIDL对照表SHGetSpecialFolderPath函数.docx_第2页
CSIDL对照表SHGetSpecialFolderPath函数.docx_第3页
CSIDL对照表SHGetSpecialFolderPath函数.docx_第4页
CSIDL对照表SHGetSpecialFolderPath函数.docx_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

CSIDL对照表 SHGetSpecialFolderPath函数2011-02-23 9:28转载自 alexpdl最终编辑 alexpdlTCHAR szPathMAX_PATH; SHGetSpecialFolderPath(NULL, szPath, CSIDL_DESKTOP, FALSE);CSIDL_DESKTOP, CSIDL_DRIVES, CSIDL_NETWORK, CSIDL_BITBUCKET, CSIDL_APPDATA,CSIDL_COMMON_DESKTOPDIRECTORY, CSIDL_COMMON_PROGRAMS, CSIDL_COMMON_STARTMENU,CSIDL_COMMON_STARTUP, CSIDL_CONTROLS, CSIDL_DESKTOPDIRECTORY, CSIDL_FAVORITES,CSIDL_FONTS, CSIDL_INTERNET, CSIDL_PERSONAL, CSIDL_PRINTERS, CSIDL_PRINTHOOD,CSIDL_PROGRAMS, CSIDL_RECENT, CSIDL_SENDTO, CSIDL_STARTMENU, CSIDL_STARTUP,CSIDL_TEMPLATES当前用户目录对照表Public Enum CSIDL_FOLDERSCSIDL_DESKTOP = &H0 / The Desktop - virtual folderCSIDL_PROGRAMS = 2 / Program FilesCSIDL_CONTROLS = 3 / Control Panel - virtual folderCSIDL_PRINTERS = 4 / Printers - virtual folderCSIDL_DOCUMENTS = 5 / My DocumentsCSIDL_FAVORITES = 6 / FavouritesCSIDL_STARTUP = 7 / Startup FolderCSIDL_RECENT = 8 / Recent DocumentsCSIDL_SENDTO = 9 / Send To FolderCSIDL_BITBUCKET = 10 / Recycle Bin - virtual folderCSIDL_STARTMENU = 11 / Start MenuCSIDL_DESKTOPFOLDER = 16 / Desktop folderCSIDL_DRIVES = 17 / My Computer - virtual folderCSIDL_NETWORK = 18 / Network Neighbourhood - virtual folderCSIDL_NETHOOD = 19 / NetHood FolderCSIDL_FONTS = 20 / Fonts folderCSIDL_SHELLNEW = 21 / ShellNew folderCSIDL_FLAG_CREATE($8000)windows 2000:如果这个CSIDL所引用的文件夹不存在,则创建这个文件夹!.CSIDL_FLAG_DONT_VERIFY($4000)WINDOWS 2000: 无论这个CSIDL所引用的文件夹是否存在都使用它!CSIDL_ADMINTOOLS($30)表示当前用户的“管理工具”系统文件夹CSIDL_ALTSTARTUP($h1D)不详CSIDL_APPDATA($1A)表示当前用户的特定的应用程序数据存储文件夹,例如:C:Documents and SettingsusernameApplication DataCSIDL_BITBUCKET($A)表示回收站CSIDL_COMMON_ADMINTOOLS($2F)表示所有用户的“管理工具”系统文件夹CSIDL_COMMON_ALTSTARTUP($1D)表示所有用户的 (只支持WINDOWS NT 系统)CSIDL_COMMON_APPDATA($23)表示所有用户的特定的应用程序数据存储文件夹,例如:C:Documents and SettingsAll UsersApplication DataCSIDL_COMMON_DESKTOPDIRECTORY($19)表示所有用户的“桌面”文件夹,例如:C:Documents and SettingsAll UsersDesktop。CSIDL_COMMON_DOCUMENTS($2E)表示所有用户的“我的文档”文件夹,例如:C:Documents and SettingsAll UsersDocumentsCSIDL_COMMON_FAVORITES($1F)表示所有用户的“我的收藏夹”文件夹。CSIDL_COMMON_PROGRAMS($17)表示所有用户的“程序”文件夹,例如:C:Documents and SettingsAll UsersStart MenuProgramsCSIDL_COMMON_STARTMENU($16)表示所有用户的“开始菜单”文件夹,例如:C:Documents and SettingsAll UsersStart MenuCSIDL_COMMON_STARTUP($18)表示所有用户的“启动”文件夹,例如:C:Documents and SettingsAll UsersStart MenuProgramsStartupCSIDL_COMMON_TEMPLATES($2D)表示所有用户的“模块”文件夹,例如:C:Documents and SettingsAll UsersTemplatesCSIDL_CONTROLS($3)表示“控制面板”文件夹CSIDL_COOKIES($21)表示当前用户Internet Explorer的cookie 文件夹,例如:C:Documents and SettingsusernameCookiesCSIDL_DESKTOP($0)表示“桌面”虚拟文件夹,包含了计算机中的所有内容CSIDL_DESKTOPDIRECTORY($10)表示当前用户的“桌面”文件夹,例如:C:Documents and SettingsusernameDesktopCSIDL_DRIVES($11)表示“我的电脑”虚拟文件夹,包含了计算机中所有的驱动器CSIDL_FAVORITES($6)表示当前用户的“收藏夹”文件夹,例如:C:Documents and SettingsusernameFavoritesCSIDL_FONTS($14)表示“系统字体”文件夹,例如:C:WINNTFontsCSIDL_HISTORY($22)表示Inernet Explorer的“历史记录”文件夹CSIDL_INTERNET($1)表示Internet的这个虚拟文件夹CSIDL_INTERNET_CACHE($20)表示当前用户的Internet Explorer的Cache文件夹,例如:C:Documents and SettingsusernameTemporary Internet FilesCSIDL_LOCAL_APPDATA($1C)表示当前用户的应用程序数据文件夹,例如:C:Documents and SettingsusernameLocal SettingsApplication DataCSIDL_MYMUSIC表示当前用户存储音乐文件的文件夹,例如:C:Documents and SettingsUserMy DocumentsMy MusicCSIDL_MYPICTURES($27)表示当前用户存储图像文件的文件夹,例如:C:Documents and SettingsusernameMy DocumentsMy PicturesCSIDL_NETHOOD($13)表示当前用户存在的网络连接的文件夹,例如:C:Documents and SettingsusernameNetHoodCSIDL_NETWORK($12)表示“网上邻居”这个虚拟文件夹CSIDL_PERSONAL($5)表示当前用户的“我的文档”文件夹,例如:C:Documents and SettingsusernameMy DocumentsCSIDL_PRINTERS($4)指向“打印机”这个虚拟文件夹CSIDL_PRINTHOOD($1B)表示当前用户存在的网络打印机的虚拟文件夹,例如:C:Documents and SettingsusernamePrintHoodCSIDL_PROFILE($28)表示当前用用户配置文件的文件夹CSIDL_PROGRAM_FILES($26)表示程序文件的文件夹,例如:C:Program FilesCSIDL_PROGRAM_FILES_COMMON($2B)表示系统程序共用组件文件夹,例如:C:Program FilesCommonCSIDL_PROGRAMS($2)表示当前用户的“程序”菜单文件夹,例如:C:Documents and SettingsusernameStart MenuProgramsCSIDL_RECENT($8)表示当前用户的“文档”菜单文件夹,例如:C:Documents and SettingsusernameStart MenuProgramsCSIDL_SENDTO($9)表示当前用户的“发送到”文件夹,例如:C:Documents and SettingsusernameSendToCSIDL_STARTMENU($B)表示当前用户的“开始”菜单文件夹,例如:C:Documents and SettingsusernameStart MenuCSIDL_STARTUP($7)表示当前用户的“启动”菜单文件夹,例如:C:Documents and SettingsusernameStart MenuProgramsStartupCSIDL_SYSTEM($25)表示WINDOWS系统的系统文件夹,例如:C:WINNTSYSTEM32CSIDL_TEMPLATES($15)表示的是系统中存储文档模块的文件夹CSIDL_WINDOWS($24)表示的是系统中Windows目录的文件珍,例如:C:WINNTGetAttributeOf() 获取一个或者多个文件对象或者子文件夹的属性。可以为以下值: SFGAO_CANCOPY 指定文件对象或者文件夹可以被复制 SFGAO_CANDELETE 指定文件对象或者文件夹可以被删除 SFGAO_CANLINK 可以给指定文件对象或者文件夹生成快捷方式 SFGAO_CANMOVE 指定文件对象或者文件夹可以被移动 SFGAO_CANRENAME 指定文件对象或者文件夹可以被重命名 SFGAO_CAPABILITYMASK 性能(capability)标志位掩码 SFGAO_DROPTARGET 指定文件对象或者文件夹是拖动目标(drop target) SFGAO_HASPROPSHEET 指定文件对象或者文件夹有属性页 SFGAO_DISPLAYATTRMASK 显示属性掩码 SFGAO_GHOSTED The 指定文件对象或者文件夹显示时应该使用虚图标 SFGAO_LINK 指定文件对象是快捷方式 SFGAO_READONLY 指定文件对象或者文件夹是只读的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论