我想构建一个软件。
这个软件只会得到当前选定文件的路径。
假设我点击桌面上的一个文件。
现在我想得到这个文件的路径。
因此,每当有新的选择时,只需获取新选择文件的路径。
什么好主意吗?
windows Desktop窗口是一个ListView控件,就像最后一样(至少在windows XP中是这样的…),所以如果你需要知道ListView的选中项,你基本上需要获得桌面的句柄并检查已选中的内容。
不确定windows Vista和7位,我猜没有太大的不同,正如大卫所说,如果你想在每个单一的资源管理器窗口都这样做可能会更困难,但应该仍然是可能的,看看这里开始:
如何获得桌面的窗口句柄?
也许你应该看看OpenFileDialog类
我认为你可以使用Shaun所说的OpenFileDialog。
你也可以参考下面的链接:
如何使用OpenFileDialog
该链接还教你如何更改标题,过滤类型和1或2其他关于OpenFileDialog的文件。