如何使用shellexecute()函数实现打开一个文件,其中不是已经默认的文件
而是通过GetPathName()函数,用户自己选择文件名路径,用户自主打开文件
例如通过m_2=file.GetPathName();将选择的文件路径传给全局变量CString m_2
然后我假如选择"E\VC\VC Program\Debug\1.c"文件,此时m_2就赋予"E\VC\VC Program\Debug\1.c"
这个值,但是下面要使用shellexecute()函数打开此文件,则要求像如下实现
ShellExecute(NULL, "open","E\\VC\\VC Program\\Debug\\1.c",NULL,NULL, SW_SHOWNORMAL);
但是这样并非自己选择的文件路径,问如何可以使用m_2将其值传到ShellExecute()中,像这样不行:
ShellExecute(NULL, "open","m_2",NULL,NULL, SW_SHOWNORMAL);
打开不了选择的文件......
高手帮忙一下!!!
感谢!!!