在 VB.Net 中,您可以使用“DirectCast”将鼠标点击或其他事件发送到其他 DirectX 应用程序。
Delphi中是否有与此等价的功能?或者有什么其他有用的方法吗?
Public Sub ClickToL(ByVal WindowHandle As IntPtr, ByVal X As Integer, ByVal Y As Integer)
Dim num As Integer = Me.MakeLong(X, Y)
Form1.SendMessage(WindowHandle, DirectCast(&H201, IntPtr), IntPtr.Zero, DirectCast(num, IntPtr))
Form1.SendMessage(WindowHandle, DirectCast(&H202, IntPtr), IntPtr.Zero, DirectCast(num, IntPtr))
End Sub
此示例将鼠标单击发送到最小化的应用程序 (DirectX)