我试图在Chromium Embedded(DCEF3)的窗口中禁用鼠标右键(上下文菜单),但我没有得到,我没有找到任何设置来本机执行此操作.
我可以禁用"查看源代码",我正在使用下面的代码,但我真的想要禁用上下文菜单,或者不希望它出现.
注意:我在DLL"Chromium.dll"中使用这个libray与"Inno Setup"一起使用,等同于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;
Run Code Online (Sandbox Code Playgroud)