![]() |
Adobe PDF ActiveX Control verschluckt alle Tastatureingaben
Huhu leutz,
hab da ein kleines Problem mit der ActiveX Komponente vom Adobe PDF Reader. Er zeigt alles an und es klappt auch sonst alles, nur verschluckt das Control alle Tastatureingaben sobald es aktiv ist. Die Tastatureingaben benutzt das Control um innerhalb der angezeigten PDF zu navigieren. Nun brauche ich aber meine Eingaben selber, bzw soll der Viewer gar nichts können ausser hoch und runterscrollen. Hab es schon mit KeyPreview auf dem Form versucht, krieg sie aber nicht abgefangen und das PDF Control hat kein Event OnKeyDown oder etwas in der Art. Jemand eine Idee wie ich trotzdem an die Eingaben komme? greetz, Steffen |
Re: Adobe PDF ActiveX Control verschluckt alle Tastatureinga
Willkommen in der Welt der Acrobat-Reader-Hasser.
Lade dein PDF lieber über den TWebBrowser. Das direkte verwendung des ActiveX ist von Adobe eh nicht unterstützt. |
Re: Adobe PDF ActiveX Control verschluckt alle Tastatureinga
Danke für die Idee.
Habs ausprobiert, kommt aber leider aus selber ergebnis. Sobald das Dokument geladen ist muss ich mit dem Focus erst in ein anderes Control damit ich Eingaben bekomme. Solang ich noch kein PDF lade funktionierts. :( |
Re: Adobe PDF ActiveX Control verschluckt alle Tastatureinga
Wenn ein ActiveX-Control den Focus hat, so werden alle Events von diesem Control "verkonsumiert".
Du must erst wieder dafür sorgen das ein VCL-Control den Focus hat. Es spricht doch nichts dagegen nach dem laden wieder eine VCL-Control den Focus zu geben. |
Re: Adobe PDF ActiveX Control verschluckt alle Tastatureinga
wenn man aber im dokument scrollt kriegt es den focus wieder und ich kann ihn da ja nicht einfach wieder rausholen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz