我创建了一个简单的应用程序,用于打开,查看和打印PDF文件。我希望我的应用程序能够在用户在资源管理器中右键单击PDF并选择“打印”时进行处理。
我的应用程序已注册为PDF文件的默认处理程序。
因此,简而言之,它应该:
我完全可以解决打开,加载,打印和退出的问题。我只是不知道如何使用资源管理器中的此上下文相关的“打印”选项使我的应用知道已被触发。我以为它将只是作为附加参数发送,但是我似乎无法捕获它。
有任何想法吗?
让我们看看Acrobat DC如何处理打印:
Microsoft Windows [Version 10.0.17763.316]
(c) 2018 Microsoft Corporation. All rights reserved.
C:\Users\Aybe>assoc .pdf
.pdf=AcroExch.Document.DC
导致我们:
因此,基本上,它们使用特殊的开关调用应用程序,您可以在此处了解更多信息:
您还可以在MSDN中看到类似的示例:
https://docs.microsoft.com/zh-CN/windows/desktop/shell/fa-verbs
简而言之:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句