您的位置:首页 > 编程语言 > C语言/C++

[MFC C++]得到用户文档路径,防止用户权限,软件不能生成新文件和文件夹

2014-01-01 21:46 507 查看
const CString CForm1::GetUserMyDocumentPath()
{
TCHAR MyDir[_MAX_PATH];
//C:\Documents and Settings\owner\Application Data [以下测试可以得到]  请在StdAfx.h中添加 #include <shlobj.h> 不需要增加
//SHGetSpecialFolderPath(this->GetSafeHwnd(),MyDir,CSIDL_APPDATA,0);
//AfxMessageBox(MyDir);

////C:\Documents and Settings\owner\My Documents\ [以下测试OK]
SHGetSpecialFolderPath(this->GetSafeHwnd(),MyDir,CSIDL_PERSONAL,0);
return MyDir;
}


 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: