Jump to content
  • Advertisement
Sign in to follow this  
littlekid

WM_INPUT Mouse Pos?

This topic is 4623 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

How do i set the RAWMOUSE structure to give me the relative Position of the mouse cordinate at the lLastX and lLastY instead of absolute position? or vice versa?

Share this post


Link to post
Share on other sites
Advertisement
First off, you need to find the center of your window, setting the cursor's position to the center of the window (using SetCursorPos()), and then, on any mouse movement messages, find the position of the cursor (using GetCursorPos()), calculate the difference (which'll give you what you want), and if it's moved, recenter the cursor. You'll need to update the center of the window when it's moved/resized, but it's a fairly simple way to get the job done.

Share this post


Link to post
Share on other sites
You could keep a copy of the last X,Y values and when you want to get a relative position then you can get the difference between the current set and the old set.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!