WebbrowserActiveX自定义动态MIME处理程序pdf
Webbrowser Active X custom dynamic MIME handler pdf
我在MFC应用程序中使用Microsoft的Web浏览器ActiveX控件。我希望能够更改PDF的默认MIME处理程序。
https://msdn.microsoft.com/en-us/library/ie/ms775148(v=vs.85).aspx
在我看来,web浏览器控制必须使用基于注册表的文件类型关联
HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/pdf-
我希望能够设置web浏览器控件以使用pdf应用程序我告诉它在运行时使用,而不是使用系统注册的默认值。
我找不到任何API允许我这样做。有可能吗?
我最初在评论中建议创建一个异步可插拔协议处理程序来为这种MIME类型自定义播放器,但我认为可能有一种更简单的方法。
您可以使用RegOverridePredefKey
API将HKEY_CLASSES_ROOTMIMEDatabaseContent Typeapplication/pdf
注册表项重定向到您自己的自定义版本(每个进程),如下所述。
相关文章:
- Mongodb c++驱动程序:如何查询元素的数组
- C++,系统无法执行指定的程序
- 在C++程序中输入的文本文件将不起作用,除非文本被复制和粘贴
- 在VS代码中交叉编译Windows与Linux上的MinGW的SDL程序
- C++ Windows 驱动程序MSB3030无法复制该文件,因为它找不到
- 重载操作程序时出错>>用于类中的字符串 memebr
- 获取日期异步信号安全吗?如果在信号处理程序中使用,它会导致死锁吗
- 试图在visual studio上用C++创建一个桌面应用程序
- 模板元程序查找相似的连续类型名称
- FFmpeg:制作一个应用程序比直接使用ffmepg更好吗
- 如何通过cpp程序运行shell脚本
- 有没有什么方法可以使用一个函数中定义的常量变量,也可以由c++中同一程序中的其他函数使用
- 如何判断Microsoft打印到 PDF 打印机驱动程序何时完成
- 如何使用我的C程序将PDF转换为图像格式(jpeg,png,..)
- 如何使用QT程序中的默认应用程序打开使用相对路径的PDF
- 我们可以使用mfc应用程序创建pdf文件吗
- 我可以使用什么开源C 库在专有的封闭源应用程序中显示PDF文件
- WebbrowserActiveX自定义动态MIME处理程序pdf
- 如何将.pdf的文章摘要放入我的C++程序中
- 使用 OpenCV 程序处理多页 PDF