Kontextmenü in Chromium Embedded 3 (DCEF3) deaktivieren
Ich versuche, die rechte Maustaste (das Kontextmenü) im Fenster von Chromium Embedded (DCEF3) zu deaktivieren, bekomme aber keine, ich habe keine Einstellungen dafür gefunden.
Ich kann zum Beispiel "Quelltext anzeigen" deaktivieren. Ich verwende den folgenden Code. Ich möchte jedoch das Kontextmenü deaktivieren oder nicht, dass es angezeigt wird.
Hinweis: Ich verwende hierfür in der DLL "Chromium.dll" eine Bibliothek, die mit dem "Inno Setup" verwendet werden soll, gleich Inno Web Brower.
procedure TInnoChromium.OnContextMenuCommand(Sender: TObject;
const browser: ICefBrowser; const frame: ICefFrame;
const params: ICefContextMenuParams; commandId: Integer;
eventFlags: TCefEventFlags; out Result: Boolean);
begin
if (commandId = 132) then Result := True; // MENU_ID_VIEW_SOURCE
end;