VC++6.0中显示打开文件路径对话框

上传文件、保存文件、添加文件之类的操作经常,就需要找到文件的全路径。程序中就要弹出选择路径的“打开文件”对话框。下面就用VC++6.0 MFC来实现。

在对话框程序中,添加编辑框 IDC_EDIT 和按钮 IDC_Open

程序主要代码如下:

void CMyDlg::OnOpen()
{
CString m_strFileName;
// TODO: Add your control notification handler code here
//只浏览exe文件,可以自己添加*.exe 表示只打开exe文件, *.* 表示所有文件
CFileDialog fileDlg(TRUE,_T("EXE"),_T("*.exe"),OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,(_T("Executable Files (*.exe) |*.exe ||")));//显示打开文件的对话框

//当操作者选择OK时,程序取得选择文件的全路径名(包括文件的路径及文件名称),并将相应的数值传输给相关的控件变量。
if(fileDlg.DoModal()==IDOK)
{
m_strFileName=fileDlg.GetPathName();

SetDlgItemText(IDC_EDIT,m_strFileName);
//向将变量中的数值传输给控件显示出来。
UpdateData(FALSE);
}
}

VC++6.0编译通过!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值