GetCursorPos Function

Dear Guys.

I want to capture the MouseMove and WM_LBUTTONUP Messages in WindowsCE platform, inside these messages I used the GetCursorPos function to get the mouse cursor function, the main problem that this function always returns 0, which means that the function is failed, when I used the GetLast Error, I find that the error code is 120, when I look for the this code in MSDN, MSDN tells me that this error means "This function is not valid on this platform. ", Now I need to get the position of the mouse cursor using another function, So how I can I do that in Windows CE ?


Thank you in advance.
MAnkeerAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

AlexFMCommented:
Both WM_LBUTTONUP and WM_MOUSEMOVE messages contain cursor coordinate in lParam parameter:

The low-order word specifies the x-coordinate of the cursor. The coordinate is relative to the upper-left corner of the client area.
The high-order word specifies the y-coordinate of the cursor. The coordinate is relative to the upper-left corner of the client area.
0
MAnkeerAuthor Commented:
Thank you.


But I want to get the Stylus coordinates when it out of my window.

Thank you.
0
lakshman_ceCommented:
1. Try updating your platform and see if that works.
http://download.microsoft.com/download/2/8/f/28fda668-bf7c-4781-bf36-d640eb0e1fb4/WinCE%20.NET%204.1_Update_Readme_Update_ALL.htm
http://www.microsoft.com/downloads/details.aspx?familyid=A0260D3F-32D8-4E1B-BA75-999378D3260B&displaylang=en

2. If you are programming for PocketPC, There is no cursor on the Pocket PC therefore you won't get valid
information on that platform.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Visual C++.NET

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.