Windows Photo Viewer如何从Windows Explorer获取幻灯片的文件



我在c#中编写了一个图像查看器应用程序以替换Windows 7 Photo Viewer,它没有我需要的一个功能,即直接从视图屏幕设置评分和关键字通过打开一些不太用户友好的属性页面。它适合我的需要,但我想通过幻灯片改进它。

使用Windows 7照片查看器,我通常要做的是设置图片的关键字,我使用了Windows Explorer" By By"功能,单击一个关键字,双击一个文件并从那里运行幻灯片。p>但是,当我双击Windows Explorer中的"有组织"文件夹中的文件时,我的应用程序就是命令行参数,即文件的全名。

我可以使用system.io.path.getDirectoryName从那里运行幻灯片,从文件夹中获取所有文件,但是我发现它缺少某个" panache",您不认为吗?

我不是在这里要求代码。但是有人可以将我指向正确的方向吗?我不知道哪个WindowSexplorer实际上给了光电图,该光值允许它仅显示所需的文件。为什么。

感谢您的任何帮助。

使用Windows Explorer的功能进行整理时,它会创建特殊的虚拟文件夹。此文件夹仅包含具有选定关键字的文件。打开光值的机理与标准方式不同。如果打开HKEY_CLASSES_ROOT JPEGFILE SHELL OPEN注册表密钥,您将看到DropTarget subkey的位置。这意味着,当您双击时,文件壳会从droptarget subkey和pass 虚拟路径的clsid创建INPROC COM服务器。因此,Photoviewer与虚拟对象列表一起工作。

最新更新