相关疑难解决方法(0)

禁用Chromium Embedded 3(DCEF3)中的上下文菜单

我试图在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)

inno-setup chromium-embedded

7
推荐指数
1
解决办法
5737
查看次数

标签 统计

chromium-embedded ×1

inno-setup ×1