※ [本文转录自 C_and_CPP 看板 #1Ik_ElfY ]
作者: hccash (风雨飘摇) 看板: C_and_CPP
标题: [问题] 抓Touch的Event
时间: Thu Dec 26 17:15:25 2013
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++
问题(Question):
目前希望能在一些Windows8的触控平台上抓取Touch的事件
透过Win32 AP的方式虽然可以由WM_POINTERUP WM_POINTERDOWN的事件抓取
甚至用GetPointerInfo即可抓到相对座标
但是以上的作法只能在当下这个AP的范围得到
我想请问各位前辈
若我想抓取AP之外的Touch Point座标甚至是PointerUp 或者是
Pointer Down该怎么做呢?
也就是执行了这个程式就可以知道 我在TouchPanel上在点了桌面哪个座标...etc
或者是做了哪些动作
当然并不限定一定要使用Win32 AP
若相对的其他MFC或者是Windows Service的都可
目前还没有头绪希望前辈能给予指导 谢谢
补充说明(Supplement):
试过用GetCursorPos 虽然能得到座标位置
但是却无法知道他是LongPress还是Touch一下而已