Adobe DISPATCH_METHOD 用于禁用导航栏、书签和右键单击等 (MFC)
Adobe DISPATCH_METHOD for disabling navigation bar, bookmark and right click etc (MFC)
我对 activeX 控件还很陌生,我需要在我的 MFC 对话框中嵌入 adobe activex 控件。
我使用 https://www.codeproject.com/Articles/9537/Adobe-ActiveX-Control-with-MFC 中的示例代码来实现 Adobe ActiveX 控件,它可以正常工作并成功显示 pdf 文件。
我需要在没有工具栏、导航栏、书签和右键单击的情况下显示pdf,但示例代码仅包含如下方法:
它适用于禁用工具栏。但是没有导航栏等的方法。
我在网上搜索 InvokeHelper(0x3, DISPATCH_METHOD, VT_EMPTY, nullptr, parms, On);
并意识到 0x3
是 DISPATCH ID,它正在通过此 ID 调用 Adobe API。
所以,我猜想导航栏和书签等在Adobe中一定有其他的方法,但是我找不到相应的方法DISPATCH ID的文档。
有人知道吗?
我什至找不到任何关于 setShowToolBar
方法 DISPATCH ID 的文档。
通过阅读 Adobe Interapplication Communication API reference
,我了解了如何自动关闭书签。
我调用了SetPageMode(L"none")
,它可以关闭书签。
但是一直没有想好怎么关闭导航栏和状态栏。
我对 activeX 控件还很陌生,我需要在我的 MFC 对话框中嵌入 adobe activex 控件。 我使用 https://www.codeproject.com/Articles/9537/Adobe-ActiveX-Control-with-MFC 中的示例代码来实现 Adobe ActiveX 控件,它可以正常工作并成功显示 pdf 文件。
我需要在没有工具栏、导航栏、书签和右键单击的情况下显示pdf,但示例代码仅包含如下方法:
它适用于禁用工具栏。但是没有导航栏等的方法。
我在网上搜索 InvokeHelper(0x3, DISPATCH_METHOD, VT_EMPTY, nullptr, parms, On);
并意识到 0x3
是 DISPATCH ID,它正在通过此 ID 调用 Adobe API。
所以,我猜想导航栏和书签等在Adobe中一定有其他的方法,但是我找不到相应的方法DISPATCH ID的文档。
有人知道吗?
我什至找不到任何关于 setShowToolBar
方法 DISPATCH ID 的文档。
通过阅读 Adobe Interapplication Communication API reference
,我了解了如何自动关闭书签。
我调用了SetPageMode(L"none")
,它可以关闭书签。
但是一直没有想好怎么关闭导航栏和状态栏。