Ich versuche, die rechte Maustaste (das Kontextmenü) im Fenster von Chromium Embedded (DCEF3) zu deaktivieren, aber ich bekomme nicht, ich habe keine Einstellungen gefunden um das nativ zu machen.Kontextmenü in Chromium Embedded 3 (DCEF3) deaktivieren
Ich kann zum Beispiel die "View Source" deaktivieren, ich benutze den unten stehenden Code, aber ich möchte das Kontextmenü deaktivieren oder nicht angezeigt werden.
Hinweis: Ich benutze dies in DLL "Chromium.dll" eine Bibliothek mit dem "Inno-Setup" verwendet werden, gleich wie 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;
Nochmals vielen Dank, es funktionierte perfekt, Code einfach und einfach: D – D3F4ULT
Gern geschehen! Und ja, es könnte nicht einfacher sein :-) Aber z. in CEF 1 war dies ['direkter] (http://stackoverflow.com/a/8409173/960757); in CEF 3 ist es nicht so offensichtlich. – TLama
Ich habe diesen Beitrag auf Ihrem CEF 1 gesehen, obwohl es einfacher ist in DCEF3 xD – D3F4ULT