これが私のコードです:
procedure PreKeyEvent(Sender: TObject; const browser: ICefBrowser;
const event: PCefKeyEvent; osEvent: PMsg;
out isKeyboardShortcut, Result: Boolean);
begin
if (event.windows_key_code = VK_CONTROL) or
(event.windows_key_code = VK_RMENU) or (event.windows_key_code = VK_LMENU) then
begin
event.windows_key_code := 0;
end;
end;
IF
ブロックは問題なく動作します。しかし、この行 [ event.windows_key_code := 0;
] は指定されたキーを無視しません。イベントを使用して一部のキーを無効にするにはどうすればよいPreKeyEvent
ですか?
編集:Result
パラメータを
に設定しようとしましたtrue
。まだ動作しません。