【发布时间】:2016-04-18 13:51:31
【问题描述】:
我有以下场景:Delphi XE7 和 Android 模拟器环境 (Andy)。我使用以下命令在Windows环境下粘贴文本才能正常运行:
procedure TForm1.Button1Click(Sender: TObject);
begin
keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL, 0), 0, 0);
keybd_event(Ord('V'), MapVirtualKey(Ord('V'), 0), 0, 0);
keybd_event(Ord('V'), MapVirtualKey(Ord('V'), 0), KEYEVENTF_KEYUP, 0);
keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL, 0), KEYEVENTF_KEYUP, 0)
end;
formstyle 选项表单设置为 fsStayOnTop。
现在运行 Android 模拟器,我需要粘贴文本,例如,在模拟器的 Google 搜索栏中,粘贴命令不起作用。
我注意到,如果我按住鼠标右键 2 秒钟,会出现粘贴选项(Android 环境),单击它可以粘贴,但我需要它是自动的。有什么建议吗?
【问题讨论】:
-
按住鼠标右键2秒,点击粘贴按钮。如果你打算通过输入伪造来做到这一点,那就是你必须做的。
标签: android delphi delphi-xe7