【问题标题】:How to implement previews on windows using visual studio and MFC C++如何使用 Visual Studio 和 MFC C++ 在 Windows 上实现预览
【发布时间】:2015-11-04 18:54:49
【问题描述】:

我们有我们专有的文件格式。 Visual Studio MFC 桌面应用程序(主要是原生 C++)在屏幕上呈现它。 如何实现文件的预览。预览是指我们在资源管理器中获得的预览(例如对于 word 或 bmp 文件) 需要实现哪个接口? 任何关于从哪里开始的意见都会很有用。

【问题讨论】:

  • 有一篇很好的 MSDN 文章关于 msdn.microsoft.com/en-us/library/edak6tf8.aspx
  • 那篇文章与 PrintPreview 有关。我正在询问一个预览,它会使(提示)内容在资源管理器中可见(无需启动应用程序)。如果您仍然觉得这篇文章有帮助,请指出其中的特定部分。

标签: c++ visual-studio mfc window preview


【解决方案1】:

预览是指我们在资源管理器中获得的预览(例如对于 word 或 bmp 文件)需要实现哪个接口?

根据您的描述,听起来您要的是Shell Extension。特别是,您应该调查Thumbnail Provider。它公开了IThumnailProvider 接口,以便于实现缩略图处理程序。

查看C++ Windows Shell thumbnail handler (CppShellExtThumbnailHandler) 获取一些示例代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-15
    • 2021-09-28
    • 1970-01-01
    相关资源
    最近更新 更多