编辑框中显示文件地址
我用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( ) 得到完整的文件名,包括目录名和扩展名;
把想显示的内容赋值给编辑框即可。