RE: SetCursorPos on TabletPC
"George Geczy" <[email protected]> Sat, 28 Jan 2006 23:26:16 -0500
| Newsgroups | gmane.games.devel.windows |
|---|---|
| Message-ID | <019f01c6248c$25de39e0$bf00a8c0@georgedevxp> |
While there may be differences when using DirectInput, for Win32 calls the type of pointing device (tablet, light pen, trackball, etc) should all result in a relatively predictable and 'mouse-centric' result. For example, WM_MOUSEMOVE returns the x/y position, not a change delta. So I wouldn't expect any differences in Win32 calls with different devices. -- George. - George Geczy - Lead Programmer, BattleGoat Studios - www.supremeruler2010.com - "Designing the Next Generation of Intelligent Strategy Games" > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On > Behalf Of brian sharon > Sent: Saturday, January 28, 2006 4:06 PM > To: [email protected] > Subject: Re: [GD-Windows] SetCursorPos on TabletPC > > > It must be slightly different though - a tablet PC will convert your > input to an absolute mouse position, while a mouse (and a Wacom > tablet) will take your input and convert it into a delta > motion based > on the current mouse position. In other words, you can "warp" the > pointer on a tablet PC by lifting the pen, but you can't do that by > lifting your mouse. > > That said, I can't imagine why SetCursorPos wouldn't work on > a tablet > PC, but I have no direct experience to back that up... > > --brian ------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642 _______________________________________________ Gamedevlists-windows mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/gamedevlists-windows Archives: http://sourceforge.net/mailarchive/forum.php?forum_id=555