VC 獲取系統特殊文件夾的路徑

如果需要,請在StdAfx.h中添加 #include <shlobj.h>    

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   文檔模板      


發佈了1 篇原創文章 · 獲贊 1 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章