winapi - Windows 8 Getting Absolute X Y Coordinates of Touchscreen (regardless of window) -
this question has answer here:
i've scowered msdn/google past few days , i've been unable find answer question.
i'm looking x y coordinates of touch/multiple touches on touchscreen device powered windows 8. there tons of guides on how add touch handle specific window, create app relies on touch input, regardless of window/app 1 in focus/being touched.
basically, i'm looking lowest level touch api out there. got ideas? thanks!
the easy way use "legacy" (windows 7) api. this, receive touch input wm_touch message.
you use lparam of message in call gettouchinputinfo.
that returns array of touchinput structures, each of includes x , y coordinate (which, in seems may record useless/illusory precision, given precision of one-hundredth of pixel).
for new apps, microsoft recommends using pointer input api. this, you'd receive messages wm_pointerdown, wm_pointerup, , wm_pointerupdate. these, lparam of message contains single x/y point input. more complete information location, you'd call getpointerinfo retrieve coordinates of input in pointer_info structures.
Comments
Post a Comment