在vc中用MFC按纽打开一个txt文件,在旁边的文本框里显示文件的路径的方法
2010-05-10 20:52
567 查看
通常是左侧有一个Edit控件,右侧有一个Button,在Button的相应里面调用CFileDialog用来选择文件。
步骤:
1)给Edit控件添加变量: m_FilePath;
2) 给Button的Click添加相应函数:
void CInDlgDlg::OnButton2()
{
char szFilters[]=
"MyType Files (*.my)|*.my|All Files (*.*)|*.*||";
// Create an Open dialog; the default file name extension is ".my".
CFileDialog fileDlg (TRUE, "my", "*.my",
OFN_FILEMUSTEXIST| OFN_HIDEREADONLY, szFilters, this);
// Display the file dialog. When user clicks OK, fileDlg.DoModal()
// returns IDOK.
if( fileDlg.DoModal()==IDOK )
{
CString pathName = fileDlg.GetPathName();
m_FilePath = pathName;
UpdateData(FALSE);
}
}
步骤:
1)给Edit控件添加变量: m_FilePath;
2) 给Button的Click添加相应函数:
void CInDlgDlg::OnButton2()
{
char szFilters[]=
"MyType Files (*.my)|*.my|All Files (*.*)|*.*||";
// Create an Open dialog; the default file name extension is ".my".
CFileDialog fileDlg (TRUE, "my", "*.my",
OFN_FILEMUSTEXIST| OFN_HIDEREADONLY, szFilters, this);
// Display the file dialog. When user clicks OK, fileDlg.DoModal()
// returns IDOK.
if( fileDlg.DoModal()==IDOK )
{
CString pathName = fileDlg.GetPathName();
m_FilePath = pathName;
UpdateData(FALSE);
}
}
相关文章推荐
- 在vc中用MFC按纽打开一个txt文件,在旁边的文本框里显示文件的路径的方法??
- MFC如何实现打开一个文件,就像安装完某个程序然后弹出一个readme.txt一样?
- MFC打开一个对话框 要求获取文件路径的代码
- VC++(MFC) 打开磁盘上的一个位图文件 (转载)
- MFC打开一个文件方法汇总
- MFC的...打开一个对话框 要求获取文件路径的代码
- VC打开并缩放显示位图(.BMP)文件的方法
- WPF 打开一个文件,文件名显示在文本框中
- ubuntu 中用vim打开txt等文件中文显示乱码的解决方法
- 打开一个txt文件,读取里面的内容并打印出来
- CHM文件打开显示乱码的解决方法
- 文件操作之增删改查3---文件的修改,f.replace(),在linux里的一些应用sed,with语句方法来打开一个或多个文件避免忘记关闭,python一行写的太长,怎么编写多行的规范
- VC 常见问题百问~确定应用程序的路径~~如何在对话框中显示一个位图?~~窗口重绘
- C#多线程delegate委托方式读取多文件到同一个文本框显示
- VC中打开一幅jpg图片并且显示在对话框上的方法和代码
- MFC 拖拽文件到Edit控件后在Edit中显示文件路径及名称
- vc获取当前程序文件的路径方法[转]
- ifstream或ofstream打开带有中文路径的文件失败解决方法
- MFC获取打开目录路径和获取文件路径
- 在Mac版IDEA中选中一个文件然后在文件路径中打开以及IDEA中设置快捷键