在MFC中使用按下按钮出现选择文件对话框,选中一个指定文件,并将其地址显示到指定的编辑框中
2015-09-25 10:13
441 查看
其中,我们选择的文件后缀名为.xlsx,以只读和写操作方式,在所有的文件中选择.xlsl文档
CFileDialog dlg(true, _T(".xlsx"), NULL, OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT, _T("All Files(*.xlsx)|*.xlsx||"),AfxGetMainWnd());
if (IDOK == dlg.DoModal())
{
CString filePath = dlg.GetPathName();//获得选择文档的路劲并保存在filePath变量中
m_selFile = filePath;//m_selFile为与要显示路径的编辑框绑定的变量
UpdateData(FALSE);//将与编辑框绑定的变量的值传到编辑框,并且显示到编辑框
}
CFileDialog dlg(true, _T(".xlsx"), NULL, OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT, _T("All Files(*.xlsx)|*.xlsx||"),AfxGetMainWnd());
if (IDOK == dlg.DoModal())
{
CString filePath = dlg.GetPathName();//获得选择文档的路劲并保存在filePath变量中
m_selFile = filePath;//m_selFile为与要显示路径的编辑框绑定的变量
UpdateData(FALSE);//将与编辑框绑定的变量的值传到编辑框,并且显示到编辑框
}
相关文章推荐
- openSUSE切换默认KDE桌面环境
- 判断链表是否存在环形链表
- mybatis二级缓存应用及与ehcache整合
- oracle数据库触发器(trigger)用法总结
- Sublime Text 3 LESS、SASS、SCSS高亮插件、提示插件
- Codeforces 546D Soldier and Number Game
- mybatis二级缓存应用及与ehcache整合
- Job管理器
- javascript 精典案例分析一览
- mssql数据库表转为oracle ,mysql数据库的建表语句。
- Mybatis in 的使用注意事项 及 报错
- 物料移动(MIGO/MB01等)更新物料凭证信息出口(user exit)
- 详细解密FineReport中的报表执行过程
- 使用点斜式求两直线的交点
- Ajax提交form表单
- html5 实现video标签的自定义播放进度条
- Python多态
- 生产者消费者模型
- js添加导航栏选中样式
- 存储的IOPS