我现在有这样一个程序:如我读一个123.ini的配置文件,将会自动在123.ini的同一路径下自动生成一个123.dat文件。我要做的是点击菜单上的一个按钮,打开一个对话框,而这个对话框打开的默认路径就是123.dat的路径。由于每个人机器放置123.ini的位置不同,所以应该自动找到这个123.dat。请问如何做到?
解决方案 »
- SAVEAS函数应该有几个参数
- VS当中的默认资源ID值有没有可以追寻的规律吗?
- redefinition和undeclared identifier问题
- 关于网络传输的问题
- 大家都来看看自己的vc++基本功力怎样?我看了这个题还有点没做出来。大家做出来的把程序交流一下吧。
- 怎样在16位的平台下调用32位的动态连接库,急,up有分!
- CMonthCalCtrl类中如何得到当前所选择的日期呢?
- 怎么用OLE的拖放做一个程序的自拖放自接收?
- 怎样使用winsock中的listen()和accept()函数,使得它可以不断循环以侦听客户端要求并连接?
- 如何在打开另一个文档前关闭以前打开的文档?。 关键词:文档
- 鉴于CSDN里有好多网友愁于无法得到英文企业版VC,本人特提供此FTP为网友服务
- 如何在程序里把一个已经显示出来的MENU杀掉,让他真正DESTROY掉
TCHAR FILENAME[256];
CString strPahtName;
//
// 1 --**************** 获取当前目录名称 ****************
GetModuleFileName(NULL,FILENAME,256);
strPahtName=FILENAME;
int nPos=strPahtName.ReverseFind('\\');
strPahtName=strPahtName.Left(nPos);
//
//****************
//程序调试时,去掉Debug字样;
// 发布后要删除;
nPos=strPahtName.ReverseFind('\\');
strPahtName=strPahtName.Left(nPos);
//**************** // 改变目录到"..\sys\"
// nPos=strPahtName.ReverseFind('\\');
// strPahtName=strPahtName.Left(nPos);
// strPahtName+="\\sys";
//
g_strCurPath=strPahtName;