这就是我用的代码。。。
我知道不行的。。就是ShellExecute函数里的参数不应该这么写,我觉得应该传入再出现打开文件窗口时(运行上面代码就会出现打开窗口:
)选中的文件的路径,但我不知道怎么取出所选中文件的路径。。。。。希望高手指点。。
我表达不是很清楚,希望能理解就行了。。呵呵。。高分哦
这就是我用的代码。。。
我知道不行的。。就是ShellExecute函数里的参数不应该这么写,我觉得应该传入再出现打开文件窗口时(运行上面代码就会出现打开窗口:
)选中的文件的路径,但我不知道怎么取出所选中文件的路径。。。。。希望高手指点。。
我表达不是很清楚,希望能理解就行了。。呵呵。。高分哦
ofn.lpstrFile就是你选中的文件
if (GetOpenFileName(&ofn))
{
ShellExecute(NULL,"open","notepad.exe",ofn.lpstrFile,NULL,SW_SHOWNORMAL);
}
这样就打开了你选的文件