C# 如何知道C语言中的选定文件#
我想建立一个软件。C# 如何知道C语言中的选定文件#,c#,hook,api-hook,C#,Hook,Api Hook,我想建立一个软件。 此软件将仅获取当前选定文件的路径。 假设我单击桌面上的一个文件。 现在我想获取此文件的路径。 因此,每当进行新选择时,只需获取新选择文件的路径即可。 有什么想法吗?windows桌面窗口最终是一个ListView控件(至少在windows XP中是如此…),因此,如果您需要了解ListView的选定项,您基本上需要获得桌面的句柄并检查所选内容 不确定windows Vista和7位,我想这并没有太大的不同,正如David所评论的,如果你想在每个浏览器窗口中使用它,可能会更困
此软件将仅获取当前选定文件的路径。
假设我单击桌面上的一个文件。
现在我想获取此文件的路径。
因此,每当进行新选择时,只需获取新选择文件的路径即可。
有什么想法吗?windows桌面窗口最终是一个ListView控件(至少在windows XP中是如此…),因此,如果您需要了解ListView的选定项,您基本上需要获得桌面的句柄并检查所选内容 不确定windows Vista和7位,我想这并没有太大的不同,正如David所评论的,如果你想在每个浏览器窗口中使用它,可能会更困难,但应该仍然可行,请从这里开始:
也许你应该看看这门课我想你可以用肖恩关于查看OpenFileDialog的话 您也可以参考以下链接: 该链接还教您如何更改标题,过滤类型为的文件以及1或2个其他有关OpenFileDialog的文件
希望这有帮助。您只想在桌面上使用它?这对检测桌面上选定的文件有什么帮助?因为问题很模糊,我想知道他是否希望在应用程序中打开文件。可能不需要…他不需要这个,他想知道用户在桌面上或windows用户界面上单击了哪个文件,然后选择了该文件。请看这里:已经有查找桌面的C#代码了。这并不能解决您的确切问题,但您可以复制大量代码,并查看如何检测桌面上的双击:)