移动远程访问窗口时按下Ctrl键

问题描述

我遇到以下问题:我有一个应用程序,其中Ctrl键可激活 应用程序事件,并且某些用户使用RDP(远程访问)来使用该应用程序, 问题是Ctrl键每次触发 当用户移动RDP窗口或应用程序开关并返回RDP时。

例如:

procedure TForm1.FormKeyUp(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
  if (Key = VK_CONTROL) then
    ShowMessage('Ctrl Pressed');
end;

我能够看到该应用程序检测到WM_KEYUP消息并对其进行了处理, 最终触发OnKeyUp事件 使用参数17(Ctrl)来模拟按下Ctrl键。

我想知道是否有人对此行为是否是Delphi / RDP中的错误以及是否 它有任何可能的解决方案。

我正在使用Delphi 10 Seatle

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)