VS2013 MFC 如何浏览文件并将路径显示到编辑框?
2017-07-23 10:09
302 查看
1、在vs2013里新建一个MFC基于对话框程序,命名为BrowseFile。
2、插入控件并设置标题:
3、设置ID:
编辑框:IDC_FILE
按钮:IDC_BROWSE
4、给编辑框添加一个CEdit型的变量m_file。
5、双击按钮,添加按下处理程序代码:
CFileDialog dlg(TRUE/*这个参数为TRUE就是“打开”对话框,为FALSE就是“保存”对话框*/, NULL/*默认文件类型*/, NULL/*默认文件名*/, OFN_HIDEREADONLY/*样式,这里设置为“隐藏只读”*/, _T("所有文件(*.*)|*.*||")/*文件类型列表*/, NULL, NULL, FALSE/*指定文件打开对话框是否为Vista样式*/);
if (dlg.DoModal() == IDOK)//如果用户在文件对话框中点击了“确定”按钮
{
CString strPathName = dlg.GetPathName();//获取文件路径到strPathName
m_file.SetWindowText(strPathName);//显示文件路径到编辑框
}
6、编译并运行程序,查看效果!
2、插入控件并设置标题:
3、设置ID:
编辑框:IDC_FILE
按钮:IDC_BROWSE
4、给编辑框添加一个CEdit型的变量m_file。
5、双击按钮,添加按下处理程序代码:
CFileDialog dlg(TRUE/*这个参数为TRUE就是“打开”对话框,为FALSE就是“保存”对话框*/, NULL/*默认文件类型*/, NULL/*默认文件名*/, OFN_HIDEREADONLY/*样式,这里设置为“隐藏只读”*/, _T("所有文件(*.*)|*.*||")/*文件类型列表*/, NULL, NULL, FALSE/*指定文件打开对话框是否为Vista样式*/);
if (dlg.DoModal() == IDOK)//如果用户在文件对话框中点击了“确定”按钮
{
CString strPathName = dlg.GetPathName();//获取文件路径到strPathName
m_file.SetWindowText(strPathName);//显示文件路径到编辑框
}
6、编译并运行程序,查看效果!
相关文章推荐
- MFC VS2013 逐行读取txt,对应显示到编辑框
- VS2013 MFC拖文件到对话框获取文件名(不包含后缀和路径)
- MFC 浏览文件目录,获取路径传到编辑框
- C++ MFC / VS2013 之十三(对话框:一般属性页对话框的创建及显示)
- 基于VC 6.0 开发的MFC程序如何在文件资源管理器中浏览并选中操作文件
- vs2013 MFC生成文件和文件夹的快捷方式
- 关于VS2013 mfc使用Edit control控件显示输出内容问题
- vs2013+Opencv2.4.9+MFC的图像浏览窗口
- vs2013打开 2010项目时: 请确认 <Import> 声明中的路径正确,且磁盘上存在该文件
- 如何减小在VS2013下生的exe文件的大小.
- 在linux中用窗口参看文件时,如何显示当前的路径
- VS2013mfc对话框内如何添加百度地图
- 如何解决MFC读取文件在EditControl中显示是乱码的问题
- vs2013使用mfc清理临时文件
- vs2013 MFC打开文件或文件夹对话框(有图有真相)
- VS2013中直接浏览网页显示“无法显示此页”的可能原因
- MFC单文档中显示本地某路径中的所有文件
- MAC:在Finder栏显示浏览文件全路径的方法
- 如何能够使java程序中的文件路径在windows和linux正确显示
- vs2013 MFC中静态字体颜色显示 背景显示