比如我已经打开了d:\aa\a.pdf  /txt/doc 等之类的文件,我想获取这个具体的路径,而一般的方法只能获取到notepad.exe或者是winword.exe等。
请问下大家有什么思路?

解决方案 »

  1.   

    CFileDialog::GetPathNameCString GetPathName( )const;返回值:文件的全路径。说明:
    调用此成员函数获取输入到对话框中文件的全路径,路径包括文件标题和文件的全部目录路径。如果对文件“C:\FILES\TEXT.DAT”调用此成员函数,GetRathMane则会返回“C:\FILES\TEXT.DAT”。
    如果m_ofn.Flags具有OFN_ALLOWMULTISELECT标志设置,则此字符串包含一系列以空终止符结束的字符串,第一个为选中文件组的目录路径,然后是用户选中的文件。因此,可以用GetStartPosition和GetNextPathName成员函数获取列表中的下一个文件名。