参数里面可以设置最大数目的~你设置足够的buffer就好了~

解决方案 »

  1.   

    CFileDialog     FileDialog(trueNULL,NULL,OFN_ALLOWMULTISELECT,szFilter,NULL);   
      DWORD   MAXFILE   =   400;     FileDialog.m_ofn.nMaxFile   =   MAXFILE;   
      char*   pc   =   new   char[MAXFILE];   
      FileDialog.m_ofn.lpstrFile   =   pc;   
      FileDialog.m_ofn.lpstrFile[0]   =   NULL   
      int   returnvalue=FileDialog.DoModal();   
      if(returnvalue==IDOK)     
      {   
        ncount=0;   
        POSITION   pos   =   FileDialog.GetStartPosition();   
        while   (pos   !=   NULL)   
        {   
         ....
        }  
      }   
      else   
      return;