[问题] WM_INPUT 如何辨别touch down事件

楼主: ilovegenjay (9527)   2018-05-05 00:38:39
最近写了一个wpf程式
透过注册touch screen & wm_input
可以抓到global multi-touch point的位置
我这边指的global就是不限定在main window上的 multi-touch point
就算不focus在main window上(ex: main windows 缩小在工具列)
也抓得到multi-touch point 位置
我现在的需求是
假如我用五指做zoom out的gesture
我需要知道五指个别最初跟最后的位置
最后位置没什么问题
反正最后抓到的touch-point 位置就是了
(目前用最笨的方法 ->抓到新点就把旧点覆蓋掉)
问题来了
我不知道要怎么分辨最初的位置
请不要跟我说其他的wm_xxxx message
那些message都只能focus在main window的时候才收的到
除了wm_input case其他message都被我丢在default case 印出debug log
但当我触碰 main window以外的screen时
我只看到的我写在wm_input里面的debug log
麻烦高手解答了
感恩

Links booklink

Contact Us: admin [ a t ] ucptt.com