Ich versuche, die rechte Maustaste (das Kontextmenü) im Fenster von Chromium Embedded (DCEF3) zu deaktivieren, aber ich bekomme nicht, ich habe keine Einstellungen gefunden, dies nativ zu tun.
Ich kann zum Beispiel die "View Source" deaktivieren, ich benutze den unten stehenden Code, aber ich möchte das Kontextmenü wirklich deaktivieren oder nicht erscheinen lassen.
Hinweis: Ich benutze dies in der DLL "Chromium.dll" eine Bibliothek, die mit dem "Inno Setup" verwendet werden kann, gleich mit Inno Web Brower.
%Vor% Um das Kontextmenü in DCEF 3 zu deaktivieren, müssen Sie mit % umgehen. co_de% Ereignis und löschen Sie den Parameter OnBeforeContextMenu
. Das ist es, was die Referenz besagt (von mir betont):
OnBeforeContextMenu
Wird aufgerufen, bevor ein Kontextmenü angezeigt wird. | params | bietet Informationen über den Status des Kontextmenüs. | Modell | enthält anfangs das Standardkontextmenü. Das | Modell | kann gelöscht werden, um Nein zu zeigen Kontextmenü oder geändert, um ein benutzerdefiniertes Menü anzuzeigen. Behalte es nicht Verweise auf | params | oder | Modell | außerhalb dieses Rückrufs.
Um das Kontextmenü vollständig zu deaktivieren, schreiben Sie so etwas wie folgt:
%Vor%Tags und Links chromium-embedded inno-setup