请问windows mobile划屏,多点触控涉及哪些api,能提供与那代码者另外加100分。前几天下载了一个很好用的软件,spb mobile shell ,支持单手划屏,用起来非常方便,本人正用c++开发mobiel应用程序,想实现类似功能,哪位高手能指点指点。
------解决方案--------------------
现在版本的WM还不能像Iphone或者M8一样支持多点触控,要等到WM7.0才会有。
至于spb mobile shell,无非是自己定义了一套gesture,比如加速度等等()。
这些在WM6.5上已经实现了(这在以前版本是没有的)。
------解决方案--------------------
如果是在自己的窗体上捕捉这些动作,肯定是可以的。
无非是:
WM_MOUSEDOWN
WM_MOUSEMOVE
WM_MOUSEUP
------解决方案--------------------
捕获WM_MOUSEMOVE 调整贴图位置或者绘图的矩形区域。效率问题的话,是重绘整个屏幕,用双缓冲就可以解决,不会闪烁。
多点触摸在mobile6中不支持。
------解决方案--------------------
综合6、7楼两位仁兄的办法就能解决了。
主要是操作DC,加速度算法。