VB.Net では、マウスクリックやその他のイベントを他の DirectX アプリケーションに送信する「DirectCast」があります。
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) にマウス クリックを送信します。