サードパーティのアプリケーションでクリックイベントを生成しようとしています。まず、電卓でクリックをシミュレートしてみました。これがコードです」
IntPtr hwnd = IntPtr.Zero;
IntPtr hwndChild = IntPtr.Zero;
//Get a handle for the Calculator Application main window
hwnd = FindWindow(null, "Calculator");
hwndChild = FindWindowEx(hwnd, IntPtr.Zero, "Button", "1");
//send BN_CLICKED message
SendMessage(hwndChild, BM_CLICK, IntPtr.Zero, IntPtr.Zero);
しかし、このコードを使用すると、ボタンのハンドルが取得されません。誰か助けてくれませんか。サードパーティアプリケーションのボタンクリックをシミュレートする他の方法はありますか?
ありがとう。