※ [本文轉錄自 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一下而已