マウス情報の取得について

解決


GTT  2004-09-30 19:16:23  No: 54605  IP: [192.*.*.*]

マウスの座標を取得するには、WM_MOUSEMOVEメッセージ発生した時に
wParamを参照するか、GetCurorPos()で取得できますが、
マウスのクリックされたかの情報を取得するには、
WM_*BUTTONDOWNメッセージ以外で取得することはできるのでしょうか?
GetCursorPos()みたいな関数で取得する方法はないのでしょうか?

編集 削除
瀬戸っぷ  2004-09-30 22:35:09  No: 54606  IP: [192.*.*.*]

> マウスのクリックされたかの情報を取得するには、
> WM_*BUTTONDOWNメッセージ以外で取得することはできるのでしょうか?
> GetCursorPos()みたいな関数で取得する方法はないのでしょうか?

「クリック」ではないですが、現在のマウスのボタンの状態でしたら、
GetKeyState()の仮想キーコードにVK_LBUTTON/VK_RBUTTONとするコトで取れるかも知れません。
試したことはありませんが。(非アクティブ状態でも取れるのかどうかも不明)

編集 削除
GTT  2004-10-01 09:36:33  No: 54607  IP: [192.*.*.*]

できました!
ありがとうございました。(^_^)

編集 削除