分类: C/C++
2016-07-04 11:35:30
/*
功能:生成程序目录下和程序文件同名的ini文件
环境:VS2003 VC++
时间:2016-06-28
作者:Linkun
*/
CString strPathName,strPath, strFileExtName;
strFileExtName = "ini";
TCHAR _szPath[MAX_PATH + 1] = { 0 };
GetModuleFileName(NULL, _szPath, MAX_PATH);
//(_tcsrchr(_szPath, _T('\\')))[1] = 0;//删除文件名
for (int n = 0; _szPath[n]; n++){
if (_szPath[n] != _T('\\')){
strPath += _szPath[n];
}
else{
strPath += _T("\\\\");
}
}
//程序名为exe,3个字符,截断最右边3个字符。
strPath = strPath.Left(strPath.GetLength() - 3);
strPathName = strPath + strFileExtName;
//输出到文本框
GetDlgItem(IDC_EDIT3)->SetWindowTextW(strPathName);