Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi 如何以编程方式执行TShortcut?_Delphi_Keyboard Shortcuts_Delphi Xe2 - Fatal编程技术网

Delphi 如何以编程方式执行TShortcut?

Delphi 如何以编程方式执行TShortcut?,delphi,keyboard-shortcuts,delphi-xe2,Delphi,Keyboard Shortcuts,Delphi Xe2,如何实现DoExecuteThisShortCut呢?E.g.可以为您提供带有shift状态的虚拟键并模拟击键。谢谢,这就解决了问题。如何将此问题标记为已解决?如果您的应用程序没有输入焦点,该怎么办?在我使用此选项的特定情况下,应用程序确实有输入焦点。可以使用GetFocus 0进行检查 procedure ExecuteAShortCut(AShortCut: System.Classes.TShortCut); begin // This will have the same effec

如何实现
DoExecuteThisShortCut
呢?

E.g.可以为您提供带有shift状态的虚拟键并模拟击键。谢谢,这就解决了问题。如何将此问题标记为已解决?如果您的应用程序没有输入焦点,该怎么办?在我使用此选项的特定情况下,应用程序确实有输入焦点。可以使用GetFocus 0进行检查
procedure ExecuteAShortCut(AShortCut: System.Classes.TShortCut);
begin
  // This will have the same effect as when the user presses this shortcut on the keyboard:
  DoExecuteThisShortCut(AShortCut);
end;