블로그 이미지
안녕1999

카테고리

전체 (3067)
자바스크립트 (20)
안드로이드 (14)
WebGL (4)
변비 (17)
정치,경제 (35)
C언어,ARM (162)
컴퓨터(PC, Note Book, 윈.. (41)
전자회로, PCB (27)
유머,안웃긴,GIF,동영상 (118)
국부론60 (71)
모듈(PCB) (3)
건강 (2)
FreeCAD (25)
PADS (43)
퇴직,퇴사,구직,취업 활동 (3)
C# (86)
엑셀 (8)
워드 (0)
LabView (6)
레고 (30)
FPGA (0)
Total
Today
Yesterday

달력

« » 2024.5
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

공지사항

최근에 올라온 글

'터치'에 해당되는 글 3건

  1. 2016.09.10 윈도우10 터치 스크롤문제(2)
  2. 2016.09.01 윈도우10 터치 스크롤 문제
  3. 2016.08.13 WM_TOUCH

윈도우10에서, 터치스크린을 사용할때, 화면에 스크롤바가 있는 경우, 드래그할 경우, 스크롤 되는 문제


해결방안

-----------------------

- 터치 드라이버 업데이트

   업데이트된 드라이버가 있다면, 가능


- 윈도우(MFC) 스크롤바를 없애고, 가상 스크롤바 사용

   시간이 꽤 걸림.


- 응용프로그램 수정

   시간이 꽤 걸림.  


- 화면 디자인을 스크롤바가 생기지 않도록 디자인


- 터치 스크린 사용하지 말라고 하기...

  (소비자는 무슨 죄이길래?)



(윈도우7에서는 문제가 없는데, 왜 윈도우10에서는 말썽인지...)



윈도우의 기본위도우, 스크롤바 지원등, MFC나, 윈도우 GUI때문에, 프로그램하는데, 편리해진것도 있지만,

윈도우10에서는 서서히 배신을 때리고 있다.

이제는 힘들어도 독자적인 GUI를 구축해야겠다.





Posted by 안녕1999
, |


윈도우10에서는 화면에 스크롤바가 있는 경우,

터치가 스크롤로 인식이 됩니다.

이때, 화면에 볼륨 페이더등, 드래그가 필요한 컨트롤이 있는 경우,

볼륨페이더를 동작할 수 없는 문제가 있습니다.

볼륨페이더가 동작해야 하는데, 화면 스크롤이 됩니다.

이는 프로그램 하위 호환성을 무시한 마이크로 소프트사 측의 터치 관련 정책 때문입니다.

윈도우7까지 정상적으로 작동하던, 기존 프로그램이, 윈도우10에서는 동작조차 안되는 현상이 발생합니다.


윈도우10은 이것 말고도, 터치 관련 여러가지 문제가 발생하고 있습니다.


Installing Windows 10 might bring unexpected issues with the touchpad on a laptop. 



특히 노트북의 터치패드는 많은 문제점들이 올라오고 있습니다.

Update your drivers

Windows 10 has been out for a few months now, and most touchpad makers have updated their drivers accordingly. But you may need to manually update your driver. 

드라이버를 업데이트하라는 내용의 글입니다.

그러나, 오래된 노트북은 제조사가 드라이버를 업데이트 해주지 않습니다.

최근 출시된 노트북의 터치패드 제조사들은 윈도우10때문에 드라이버 업데이트를 하고 있습니다.

(왜 가만히 있는 터치패드 제조사들을 피곤하게 해?)


인터넷에서는 터치패드 드라이버 업데이트 하는 방법에 대한 동영상도 올라오고 있습니다.

Windows 10 Touchpad Scroll Fix- Synaptics - YouTube

https://www.youtube.com/watch?v=dflJBP4T26Y
2015. 8. 10. - 업로더: Softwares Lets Explore the Software World
Hello Guys! Welcome Back to my Channel. Correction in tutorial - Don't click on Switch Option. as it will switch ...

제어판->마우스->추가 옵션에는 터치패드 드라이버에서 제공하는 자세한 옵션들이 있습니다.(드라이버 업데이트 된 경우)

해당 옵션을 사용해, 어느정도 해결은 가능해보이나, 드라이버 업데이트가 안되는 기기가 생각보다 많다는 문제가 있습니다.




마이크로 소프트사의, 하위 호환성을 배제한 윈도우10으로 인해, 많은 사람들이 불편을 격고 있습니다.

윈도우7은 이제 구입조차 할 수 없다고 합니다.

도대체 어쩌라는 건지...


프로그램수정이 가능하다면, 좋겠지만, 오래된 프로그램이라면, 수정할 수 도 없습니다.

사용하지 말라는 이야기죠.


어쨌든, 해결방법은 화면에 스크롤바가 없다면, 해결됩니다.

해상도를 높이던가, 화면의 내용을 줄여서, 스크롤바를 없애주면, 해결은 됩니다.


프로그램수정도 쉽지가 않습니다.




요약 : 터치패드 제조사에서 드라이버 업데이트하면 -> 해결가능

Posted by 안녕1999
, |

WM_TOUCH

카테고리 없음 / 2016. 8. 13. 23:30

WM_TOUCH


멀티터치 관련 메세지

윈도우7 이상부터 지원




Manipulations and Inertia Programming Guide
Windows Touch Input Programming Guide

 MSDN 코드 샘플

 UINT cInputs = LOWORD(wParam);

PTOUCHINPUT pInputs = new TOUCHINPUT[cInputs];

if (NULL != pInputs)

{

    if (GetTouchInputInfo((HTOUCHINPUT)lParam,

                          cInputs,

                          pInputs,

                          sizeof(TOUCHINPUT)))

    {

        // process pInputs

        if (!CloseTouchInputHandle((HTOUCHINPUT)lParam))

        {

            // error handling

        }

    }

    else

    {

        // GetLastError() and error handling

    }

    delete [] pInputs;

}

else

{

    // error handling, presumably out of memory

}

return DefWindowProc(hWnd, message, wParam, lParam);



관련 한글 블로그

  1. Windows 7 멀티터치 시작하기
  2. 미리 정의된 9가지 제스쳐 지원하기 (WM_GESTURE)
  3. 멀티터치 Raw 데이터를 사용 (WM_TOUCH)
  4. Manipulation and Inertia 활용
  5. WPF4 멀티터치 프로그래밍
  6. 실버라이트 4의 멀티터치 프로그래밍

 

Posted by 안녕1999
, |

최근에 달린 댓글

글 보관함