Я пытаюсь отключить правую кнопку мыши (контекстное меню) в окне Chromium Embedded (DCEF3), но у меня не получается, я не нашел никаких настроек, чтобы сделать это изначально.
Я могу, например, отключить «Просмотр исходного кода», я использую код ниже, но я действительно хочу отключить контекстное меню или не хочу, чтобы оно появлялось.
Примечание. Я использую это в DLL «Chromium.dll», библиотеке, которая будет использоваться с «Inno Setup», эквивалентной Inno Web Browser.
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;