_T("Files|*.bin|All files|*.*||")

解决方案 »

  1.   

    _T("Files|*.bin|All files|*.*||")
    这个只是文件类型,试过,不行的。
    哎!
    晕倒
      

  2.   

    m_strFdlPath = dlg.GetPathName();
    结果 m_strPath ????????????
      

  3.   

    GetPathName()不包含文件名只包含路径的吧?所以C:\01.txt得到C:\
    使用GetFileName()是得到C:\01.txt,GetFileTitle()得到01.txt
      

  4.   

    楼上误导。调试看看
    m_strFdlPath  =  dlg.GetPathName();  
    之后m_strFdlPath的值。如果其他都正确,可能是编辑框限制了字数。
      

  5.   

    有点像是Unicode的问题,如果是unicode的工程,你赋给char*,'c'后面的肯定是0,这样就只有一个字母c了,将工程的字符集属性改为使用多字节字符集看看