如何使用 visual studio 和 MFC C++ 在 windows 上实现预览

How to implement previews on windows using visual studio and MFC C++

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

By preview I mean the preview that we get in explorer (e.g. for word or bmp files) Which interface needs to be implemented?

从您的描述来看,您似乎在寻求一个 Shell Extension. In particular, you should investigate the Thumbnail Provider. It exposes the IThumnailProvider 接口来简化缩略图处理程序的实现。

查看 C++ Windows Shell thumbnail handler (CppShellExtThumbnailHandler) 中的示例代码。