从本地磁盘 打开一个
或者几个文件 如何实现

解决方案 »

  1.   

    打开一个CreateFile;
    另外要打开几个file就得调几次CreateFile吧?每个文件都有唯一的句柄,调一次应该不可以同时打开几个文件吧。
      

  2.   

    我弹出用的是CFileDialog
    可以查找相关的图片文件如何把选中的打开呢 显示我也会
      

  3.   

    使用 ShellExecute 打开文件。
      

  4.   

    创建CFileDialog对象file....
    ........
    if(IDOK==file.DoModal())
    {
         CFile file(file.GetFileName(),CFile::modeRead);
         do sth...}
      

  5.   

    CreateFile
    CFile
    fopen
    ....
      

  6.   

    参照此格式
    CString FilePathName;
    CString Filter;
    Filter = _T("CSV Files(*.csv)|*.csv||");
    extern CString strDefaultName;
    CFileDialog dlg(TRUE, _T("csv"), strDefaultName, OFN_OVERWRITEPROMPT, Filter, this);
    dlg.m_ofn.lpstrTitle = _T("打开");
    dlg.m_ofn.lpstrInitialDir = m_ProjectPath;
    INT_PTR nResult = dlg.DoModal(); if(nResult == IDOK)
    {
    FilePathName = dlg.GetPathName();
            ....
      

  7.   

     FILE *fp;
    fp=fopen("你的文件","r")
    下面是你要进行的操作
      

  8.   

    好的我说详细一点
    就打开图片文件
    从本地磁盘 找到一个JPG BMP等
    然后打开 显示在指定对话框的区域里