0
API GetCursorPos
とアプリケーションのハンドル(HWND
)を使用してマウスのクリック位置を知っています。マウスのクリック位置を確認する方法は、必要なアプリケーションにありますか?
このアプリケーションでマウスのクリック位置を確認するにはどうすればよいですか?
マイビュー:
- は、そのハンドルからアプリケーションのバウンディングボックスを取得します。 (
GetWindowRect(hWnd, &rect);
) - カーソル位置のチェックは、このバウンディングボックス内にあります。 (
PtInRect(&rect, p)
)
ウィンドウが重なっている場合、これは機能しません。
。 – iBug
@iBugはいこれが問題です。 – Swapnil
マウスカーソルの下にある 'HWND'を得るには、[' WindowFromPoint() '](https://msdn.microsoft.com/en-us/library/windows/desktop/ms633558.aspx)を見てください。 –