首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

编辑框中显示文件地址解决方案

2012-06-25 
编辑框中显示文件地址我用CFILEDIALOG打开了文件目录 然后设定了打开按钮弹出另一个对话框 这个对话框里有

编辑框中显示文件地址
我用CFILEDIALOG打开了文件目录 然后设定了打开按钮弹出另一个对话框 这个对话框里有编辑框
我想知道怎么写代买能让编辑框显示我选择的文件的名字  
目前代码如下
CString strFile;  
CString defExe("dat");  
CString defFileName("*.dat");  
CString defFilter("数据文档(*.dat)|*.dat|所有文件(*.*)|*.*|");  
CFileDialog dlg(true,defExe,defFileName,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,defFilter);  
dlg.m_ofn.lpstrInitialDir= "F:\\新建文件夹\\"; //指定文件夹 
   

if(dlg.DoModal()!=IDOK)return;
else
{xiao dlgNew;
dlgNew.DoModal();
 }

[解决办法]
有一个方法可以取得选择的文件名称
GetFileName( ) 得到完整的文件名,GetPathName( ) 得到完整的文件名,包括目录名和扩展名;
把想显示的内容赋值给编辑框即可。

热点排行