Я новичок в управлении ActiveX, и мне нужно встроить элемент управления Adobe ActiveX в диалоговое окно MFC. Я использую пример кода в 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, и он вызывает Adobe API по этому идентификатору.
Поэтому я предполагаю, что в Adobe должен быть другой метод для панели навигации, закладок и т. д., но я не могу найти соответствующий документ о методе DISPATCH ID.
Кто-нибудь знает это, пожалуйста?
Я даже не могу найти никаких документов о методе setShowToolBar DISPATCH ID.
@JesperJuhl Если я использую IwebBrowser2 для отображения PDF-файла, я могу отключить навигацию, закладки и панель инструментов, передав команду в URL-адресе, поэтому я думаю, что у Adobe также есть такой API. Просто угадайте.





Думали ли вы, что для этого может потребоваться ни за что, кроме изменения кода компонента, который вы используете? Похоже, здесь может быть так.