MFC文件对话框的使用

新建一个编辑框和一个按钮,给按钮添加clicked事件函数:

void CXXXDlg::OnBnClickedBtn1()
{
    // TODO: 在此添加控件通知处理程序代码
    // 设置过滤器
    TCHAR szFilter[] = _T("文本文件(*.txt)|*.txt|所有文件(*.*)|*.*||");
    // 构造打开文件对话框   
    CFileDialog fileDlg(TRUE, _T("txt"), NULL, 0, szFilter, this);
    CString strFilePath;
    // 显示打开文件对话框   
    if (IDOK == fileDlg.DoModal())
    {
        // 如果点击了文件对话框上的“打开”按钮,则将选择的文件路径显示到编辑框里  
        strFilePath = fileDlg.GetPathName();
        SetDlgItemText(IDC_EDIT1, strFilePath);
    }
}

猜你喜欢

转载自blog.csdn.net/qq_33657251/article/details/83691652