请问mfc中如何用编程获得应用程序的地址? 谢谢了!字符串! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 GetCurrentDirectoryThe GetCurrentDirectory function retrieves the current directory for the current process.DWORD GetCurrentDirectory( DWORD nBufferLength, LPTSTR lpBuffer); CString m_strPath; GetModuleFileName(NULL,m_strPath.GetBufferSetLength(MAX_PATH+1),MAX_PATH); m_strPath.ReleaseBuffer(); CString sPath;GetModuleFileName(NULL,sPath.GetBufferSetLength(MAX_PATH+1),MAX_PATH);sPath.ReleaseBuffer();int nPos=sPath.ReverseFind ('\\');sPath=sPath.Left(nPos);return _T(sPath);但这样得到的路径如果含有中文,在一些应用中会出错啊!大家有同样的经历吗?该如何解决呢? 我就是用GetModuleFileName的方法。 从来没有出过错。 操作odbc+access,好像有点问题 求教。高手帮帮忙 fcanf与操作系统有关系吗? 如何用程序启用网络设置里面的Microsoft网络客户端 关于windowsXP中的添加/删除程序 高分求救(100) 用什么方法能很简单的播放一个网络上的AVI文件? list控件 WSAAsyncSelect的疑问? 一个socket问题 自动登录返回的cookie如何得到 httponly javascript MFC 如何让popup窗体像child窗体一样与父窗体同显同隐 vc/c/c++群20962975 *******Win32中使用RichEdit控件的问题************
DWORD GetCurrentDirectory(
DWORD nBufferLength,
LPTSTR lpBuffer
);
GetModuleFileName(NULL,m_strPath.GetBufferSetLength(MAX_PATH+1),MAX_PATH);
m_strPath.ReleaseBuffer();
GetModuleFileName(NULL,sPath.GetBufferSetLength(MAX_PATH+1),MAX_PATH);
sPath.ReleaseBuffer();
int nPos=sPath.ReverseFind ('\\');
sPath=sPath.Left(nPos);
return _T(sPath);但这样得到的路径如果含有中文,在一些应用中会出错啊!
大家有同样的经历吗?该如何解决呢?