谢谢

解决方案 »

  1.   

    比如点击一个按钮"IDC_FILE"弹出选择文件对话框,就在该按钮的单击事件中添加以下代码:
    CFileDialog dlg (true, NULL, NULL, OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,"xls文件(*.xls)|*.xls|");
    if(dlg.DoModal()==IDOK)
    {
                      CString m_file_path;
                      m_file_path=dlg.GetPathName();    //m_file_path是定义的一个CString类型的变量
    fp=fopen(m_file_path,"rb");    //打开所选中的文件,二进制只读方式打开,具体怎么打开看自己的要求
                                                          //fp是原来定义的FILE*类型变量
    if (!fp)
    {
    MessageBox("文件读取失败,请确认文件位置","提示",MB_ICONEXCLAMATION);    
    }
    else
    {
    //MessageBox("文件读取成功","提示",MB_ICONEXCLAMATION);
    }
    }