我需要在新选项卡中打开链接,如果它是用鼠标中键按下的,但 TChromium 中确实没有事件,如 OnMouseDown 或其他。只有 OnPreKeyEvent 和 OnKeyEvent,但这并不是我所需要的。我几乎试图用这个事件来捕捉这个点击,像这样:
procedure TForm1.ChromiumPreKeyEvent(Sender: TObject;
const browser: ICefBrowser; const event: PCefKeyEvent; osEvent: PMsg;
out isKeyboardShortcut, Result: Boolean);
begin
If(event.windows_key_code=13) Then
ShowMessage('ENTER PRESSED PRE KEY EVENT : '+inttostr(event.windows_key_code))
end;
但它完全不适用于鼠标按钮。有人可以帮我吗?谢谢。