マウスの座標を取得するには、WM_MOUSEMOVEメッセージ発生した時に
wParamを参照するか、GetCurorPos()で取得できますが、
マウスのクリックされたかの情報を取得するには、
WM_*BUTTONDOWNメッセージ以外で取得することはできるのでしょうか?
GetCursorPos()みたいな関数で取得する方法はないのでしょうか?
> マウスのクリックされたかの情報を取得するには、
> WM_*BUTTONDOWNメッセージ以外で取得することはできるのでしょうか?
> GetCursorPos()みたいな関数で取得する方法はないのでしょうか?
「クリック」ではないですが、現在のマウスのボタンの状態でしたら、
GetKeyState()の仮想キーコードにVK_LBUTTON/VK_RBUTTONとするコトで取れるかも知れません。
試したことはありませんが。(非アクティブ状態でも取れるのかどうかも不明)
できました!
ありがとうございました。(^_^)
ツイート | ![]() |