#define MAX_FILE_PATH            260
void CControlDlg::OnBnClickedBtnGamepath()
{
// TODO: 在此添加控件通知处理程序代码
CFileDialog CBinFileDlg(FALSE, NULL, NULL, , _T("Exe File (*.exe)|*.exe|All File (*.*)|*.*||") , NULL);
CBinFileDlg.DoModal();
m_csMainPath = CBinFileDlg.GetPathName();
SetDlgItemText(IDC_EDIT_GAME_PATH, m_csMainPath);
SaveBaseInfo();
}
void CControlDlg::SaveBaseInfo()
{
CString csConfigPath = m_csDirPath + _T("//data//config.ini");
WritePrivateProfileString(_T("BaseInfo"), _T("GamePath"), m_csMainPath.GetBuffer(), csConfigPath);
}
void CControlDlg::OnInitConfigInfo()
{
TCHAR szModulePath[MAX_FILE_PATH+] = {};
TCHAR szDriverPath[MAX_FILE_PATH+] = {};
TCHAR szDirPath[MAX_FILE_PATH+] = {};
TCHAR szFilePath[MAX_FILE_PATH+] = {};
TCHAR szExtPath[MAX_FILE_PATH+] = {};
GetModuleFileName(NULL, szModulePath, MAX_FILE_PATH);
_tsplitpath(szModulePath, szDriverPath, szDirPath, szFilePath,szExtPath);
m_csDirPath.Format(_T("%s%s"), szDriverPath, szDirPath) ; //初始化账号信息
//InitAccountInfo(); CString csConfigPath = m_csDirPath + _T("//data//config.ini");
TCHAR szMainPath[MAX_FILE_PATH+] = {}; if (!PathFileExists(csConfigPath))
{
return ;
}
GetPrivateProfileString(_T("BaseInfo"), _T("GamePath"),_T(""), szMainPath , MAX_FILE_PATH,csConfigPath); m_csMainPath = szMainPath; SetDlgItemText(IDC_EDIT_GAME_PATH, m_csMainPath);
UpdateData(FALSE); }

最新文章

  1. Web.xml各版本模版
  2. javascript学习之通过class获取元素
  3. poj1456(贪心+并查集)
  4. Topcoder SRM 583 DIV2 SwappingDigits
  5. 正确理解DTO、值对象和POCO
  6. 这些git技能够你用一年了
  7. Effective C++ 3.资源管理
  8. BZOJ 1046: [HAOI2007]上升序列 LIS -dp
  9. RFC 2616
  10. 洛谷 U2878 小R的分数比赛(fraction)
  11. rnqoj-49-加分二叉树-(区域动归+记忆化)
  12. POJ2112_Optimal Milking(网洛流最大流Dinic+最短路Flody+二分)
  13. 分布式缓存-Memcached
  14. Cookie与Passport安全
  15. linux audit审计(4)--audit的日志切分,以及与rsyslog的切分协同使用
  16. darknet的安装及报错解决
  17. go语言学习--map类型的切片
  18. Kubernetes1.91(K8s)安装部署过程(二)--证书kubeconfig文件创建
  19. oss browser
  20. PHP彻底解决mysql中文乱码

热门文章

  1. [转]如何像Python高手(Pythonista)一样编程
  2. Freemarker 语法详解
  3. Python程序执行时的不同电脑路径不同问题
  4. navmesh自动寻路
  5. 【2017】KK English
  6. 选择MariaDB的压缩数据引擎TokuDB
  7. Vue打包app
  8. django ORM中的表关系
  9. .net网站数据抓取
  10. 内存cgroup