2017-10-23 9 views
0

전 세계 후크 (WH_GETMESSAGE) 개념을 사용하여 POINTERDOWN 및 POINTERUP 터치 이벤트를 찾습니다. 내 계획은 직접 터치 제스처를 만드는 것입니다. 그러나 나는 swipes을 감지하는 방법을 생각할 수 없다. 내 접근 방식을 바꾸어야한다는 아이디어가 있습니까?Windows에서 터치 스 와이프를 감지 할 수 없습니다.

답변

0

WM_GESTURE를 살펴보십시오. 다음 제스처 감지 기능을 제공합니다.

  • 확대/축소 - 두 지점 간의 거리를 나타냅니다.
  • 팬 - 두 지점 사이의 거리를 나타냅니다.
  • 회전 (피봇) - 회전 각도를 나타냅니다.
  • 두 손가락 탭 - 두 손가락 사이의 거리를 나타냅니다.
  • 누르기 및 누르기 - 첫 번째 손가락과 두 번째 손가락 사이의 델타를 나타냅니다.

당신은 또한 손가락이나 펜과 같은 하나 이상의 터치 포인트, 터치에 민감한 디지타이저 표면에 닿지 (RegisterTouchWindow를 호출해야 함) 때 창을 통지 WM_TOUCH,보고 할 수 있습니다.

+0

그러나 WM_TOUCH의 경우에도 Internet Explorer 내부에서 동일한 동작을 사용하여 제스처를 감지 할 수 없습니다. 왜 그런가? – Roger1990