小弟求助,wpf触屏手势从屏幕外向内滑动时响应什么事件?

时间:2022-02-08 19:14:03
显示器是触摸屏,当wpf程序最大化时(也无系统任务栏),手势从屏蔽外向程序内滑动时,该程序能响应什么事件?
   mouseenter,stylusenter,touchenter都没响应,如果需要响应事件,该如何做,求大神帮助,谢谢!

4 个解决方案

#1


没接触过触屏程序开发,路过帮顶~

#2


在touchmove里面去判断
如果是从屏幕外向程序内滑动,那是touchmove最初的点就应该是在屏幕两侧
然后再多跟踪几次touchmove时的坐标,判断一把

#3


引用 2 楼 wshent 的回复:
在touchmove里面去判断
如果是从屏幕外向程序内滑动,那是touchmove最初的点就应该是在屏幕两侧
然后再多跟踪几次touchmove时的坐标,判断一把

但是程序全屏了,从屏幕外向内手势滑动到程序内,touchmove根本不会响应,我想用win32 api,在wpf用hook响应鼠标,但不会写,呵呵!

#4


引用 3 楼 zzmajor 的回复:
Quote: 引用 2 楼 wshent 的回复:

在touchmove里面去判断
如果是从屏幕外向程序内滑动,那是touchmove最初的点就应该是在屏幕两侧
然后再多跟踪几次touchmove时的坐标,判断一把

但是程序全屏了,从屏幕外向内手势滑动到程序内,touchmove根本不会响应,我想用win32 api,在wpf用hook响应鼠标,但不会写,呵呵!

WPF中使用hook的方法,网上一搜一大片,参考参考就会了

#1


没接触过触屏程序开发,路过帮顶~

#2


在touchmove里面去判断
如果是从屏幕外向程序内滑动,那是touchmove最初的点就应该是在屏幕两侧
然后再多跟踪几次touchmove时的坐标,判断一把

#3


引用 2 楼 wshent 的回复:
在touchmove里面去判断
如果是从屏幕外向程序内滑动,那是touchmove最初的点就应该是在屏幕两侧
然后再多跟踪几次touchmove时的坐标,判断一把

但是程序全屏了,从屏幕外向内手势滑动到程序内,touchmove根本不会响应,我想用win32 api,在wpf用hook响应鼠标,但不会写,呵呵!

#4


引用 3 楼 zzmajor 的回复:
Quote: 引用 2 楼 wshent 的回复:

在touchmove里面去判断
如果是从屏幕外向程序内滑动,那是touchmove最初的点就应该是在屏幕两侧
然后再多跟踪几次touchmove时的坐标,判断一把

但是程序全屏了,从屏幕外向内手势滑动到程序内,touchmove根本不会响应,我想用win32 api,在wpf用hook响应鼠标,但不会写,呵呵!

WPF中使用hook的方法,网上一搜一大片,参考参考就会了