2

我需要在新选项卡中打开链接,如果它是用鼠标中键按下的,但 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;

但它完全不适用于鼠标按钮。有人可以帮我吗?谢谢。

4

0 回答 0