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 中的示例代码来实现 Adob​​e ActiveX 控件,它可以正常工作并成功显示 pdf 文件。

我需要在没有工具栏、导航栏、书签和右键单击的情况下显示pdf,但示例代码仅包含如下方法:

它适用于禁用工具栏。但是没有导航栏等的方法。 我在网上搜索 InvokeHelper(0x3, DISPATCH_METHOD, VT_EMPTY, nullptr, parms, On); 并意识到 0x3 是 DISPATCH ID,​​它正在通过此 ID 调用 Adob​​e API。 所以,我猜想导航栏和书签等在Adobe中一定有其他的方法,但是我找不到相应的方法DISPATCH ID的文档。

有人知道吗?

我什至找不到任何关于 setShowToolBar 方法 DISPATCH ID 的文档。

通过阅读 Adob​​e Interapplication Communication API reference,我了解了如何自动关闭书签。

我调用了SetPageMode(L"none"),它可以关闭书签。 但是一直没有想好怎么关闭导航栏和状态栏。