Как заблокировать средний щелчок мышью по ссылкам в TChromium?
Я хочу обработать этот средний щелчок мышью, чтобы открыть его на новой вкладке, поэтому мне нужно заблокировать этот средний щелчок мыши в TChromium, а затем переместить среднюю мышь, а затем открыть выбранную ссылку на новой вкладке.
У меня есть функция это по умолчанию:
TChromium как заблокировать среднюю кнопку мыши по ссылкам?
function TCustomRenderProcessHandler.OnBeforeNavigation(const browser: ICefBrowser;
const frame: ICefFrame; const request: ICefRequest;
navigationType: TCefNavigationType; isRedirect: Boolean): Boolean;
begin
Result:=False;
end;
Но именно это ничего не дает.
TNX
Да, он ничего не делает, потому что вы должны вернуть True, чтобы отменить навигацию, но я разместил вас перед ['ссылкой на эту ссылку события] (http://magpcss.org/ceforum/apidocs3/projects/ (по умолчанию) /CefRenderProcessHandler.html#OnBeforeNavigation), где это четко указано. Несмотря на то, что вы ничего не научились чему-то научиться, здесь у вас есть короткий «доказательство концепции» (http://pastebin.com/pNF1RmFb). Но я не эксперт по крючка и не знаю, есть ли лучшее время, чтобы зацепить мышь. – TLama
Доказательство не работает, 'MiddleMouse' всегда равно' False' в 'OnBeforeNavigation', но в' Form1' он работает нормально. – Priler