我想把文件对话框的下面的文件名称栏变成文件路径,并能通过修改时时变换路径,该怎么完成呢?谢谢各位指教

解决方案 »

  1.   

    explicit CFileDialog(
       BOOL bOpenFileDialog,
       LPCTSTR lpszDefExt = NULL,
       LPCTSTR lpszFileName = NULL,
       DWORD dwFlags = OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,
       LPCTSTR lpszFilter = NULL,
       CWnd* pParentWnd = NULL,
       DWORD dwSize = 0
    );LPCTSTR lpszFileName ;这里不要用NULL,而是完整的路径名称。就可以了
      

  2.   

    这个具体的就要去看CFileDialog类的实现了。写个继承类,重载函数修改吧。
      

  3.   

    楼主为什么要获得完整的文件路径呢?CFileDialog返回的完整路径可以通过getPathName()获得,包括最终选定的文件名
    不知楼主什么目的
      

  4.   

    建议看看这篇文章对您会有帮助的 http://www.150it.cn/bianchengwendang/VC/5847313375.html