载入一个文件,如保显示文件的路径信息,请详细说一下.谢谢!

解决方案 »

  1.   

    用一个 CFileDialog具体 可以去 msdn或者 百度
      

  2.   

    写个例子给你看:
            CString sFileFilter = "*.txt | *.txt";
    CString strPathName, strFoldName;
    int pos=-1; 
    CFileDialog fDlgg(true, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, sFileFilter, NULL);
    if(IDOK == fDlgg.DoModal())
    {
    strPathName = fDlgg.GetPathName();//获取你选择的文件的整个路径,包括文件名
    pos=strPathName.ReverseFind('\\');//从后找到最后一个\\,也就是\
    strFoldName=strPathName.Left(pos+1);//将之前的部分赋值给存放路径的变量
    MessageBox(strFoldName);
    }
    else
    MessageBox("Over");
      

  3.   

    CString sFileFilter = "*.txt | *.txt"; 这只能打开.TXT文件吧,如果我想打开任意文件类型,应该怎么写呢.谢谢!
      

  4.   

    CString sFileFilter = ". | *.*";