【问题标题】:How do I get Windows Explorer to show a preview of my files in 'thumbnail' view?如何让 Windows 资源管理器在“缩略图”视图中显示我的文件预览?
【发布时间】:2009-03-06 07:09:32
【问题描述】:

我正在制作一个 3D 编辑器,我希望 Windows 资源管理器在缩略图视图模式下显示文件中 3D 模型的预览。

我该怎么做?

【问题讨论】:

    标签: winapi windows-explorer


    【解决方案1】:

    你必须实现一个preview handler

    【讨论】:

    • 如果我正确理解了预览处理程序文档,它适用于资源管理器中的视图面板,而不是缩略图。
    • 它们也用于缩略图(至少在 Vista 上)。但当然,实现 IExtractImage 也可以(并且对于 Vista 之前的操作系统可能更好)。预览处理程序的优点是它们是“进程外”并且不会使 shell 崩溃,在低优先级的后台线程中调用,...
    • Vista 上的 IExtractImage 不也是这样吗?
    【解决方案2】:

    您必须编写一个实现 IExtractImage2 并为 Explorer 提取缩略图的 shell 扩展。哦,它是 COM,所以最好期待之后会感到肮脏。

    【讨论】:

    • 我使用原始 C++,所以我希望在 COM 中滚动一两天后会感到肮脏。
    • 或者你可以使用EZShellExtensionsMFC,感觉干净整洁:-)
    • 我用了一个名字叫MFC的东西后感觉不干净整洁:X
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-03
    • 2010-09-25
    • 1970-01-01
    • 2021-08-05
    • 2010-10-20
    • 2020-02-16
    • 1970-01-01
    相关资源
    最近更新 更多