1. Touch UX with win32 API win32 API를 이용해 윈도우 7의 멀티 터치 구현하기 2010. 3. 8. Windows 7 Technical Briefing 최 성 기 http://vsts2010.net florist.sk@gmail.com NC Soft
2. Agenda Intro : 멀티 터치 터치 프로그래밍 준비사항 win32 API로 터치 인식하기 Reference
20. WM_GESTURENOTIFY SetGestureConfig( … ) 원하는 제스쳐만을 활성화 해준다. GC_ALLGESTURE GC_PAN GC_PAN_WITH_SINGLE_FINGURE_VERTICALLY GC_PAN_WITH_SINGLE_FINGURE_HORIZONTALLY GC_PAN_WITH_INERTIA
21. WM_GESTURE 사용자가 응용프로그램 윈도우에 제스처를 수행했음을 알려줌. 제스처의 중심좌표와, 각 제스처에 따른 추가 정보들을 포함 lParam으로 GESTUREINFO 구조체를 얻는다.
25. 터치 프로그래밍 : 단계별 적용 3 Best 2 Better 1 Good WM_TOUCH 가장 강력하고 유연한 기능 구현 가능
26. Mouse Messages &GetMessageExtraInfo() GetMessageExtraInfo() 함수를 이용해메시지의 추가정보를 얻을 수 있다. Mouse up / down 메시지는 터치나 펜으로 입력된 경우를 구분할 수 있다. Ex) Window 7의 기본 Mouse 입력 처리
27. WM_TOUCH 가장 직접적인 형태의 터치 데이터를 제공 마우스 메시지와 유사한 컨셉 이동, 회전, 줌 변환을 동시 적용 가능. Finger painting Custom Gestures Feeding higher-level controls ( ex. Manipulation )
28. WM_TOUCH가 전달되도록 설정 BOOL RegisterTouchWindow( … ) WM_GESTURE 대신 WM_TOUCH를 받는다. TWF_WANTPALM : 반응 속도 추가설정 가능
34. Resources Microsoft Confidential Windows Developer Center (MSDN) http://msdn.microsoft.com/en-us/windows Windows 7 Training Kit Channel 9 - http://channel9.msdn.com/learn/windows Windows 7 Developers Blog http://windowsteamblog.com/blogs/developers/default.aspx Windows 7 on Channel 9 http://channel9.msdn.com/windows