2013-05-09 5 views
1

Windows 응용 프로그램 양식을 만들었으므로 사용자가 실시간으로 여는 창을 표시 할 수 있습니다. 마우스 움직임을 기록해야합니다. 그러나 Cursor를 사용하여 Windows 동작에 대해서만 마우스 움직임을 기록 할 수있었습니다. C#에서 어떤 방식 으로든 데스크탑에 움직임을 기록 할 수 있습니까?Windows 응용 프로그램 양식의 데스크탑 (형식 아님)에 마우스 움직임을 기록하십시오.

내가 두 가지 방법이있을 수 있다고 생각하지만, 아직 해결책을 못 찾았 :

  1. 가 전체 화면에 마우스의 움직임을 기록 할 수있는 방법을 찾아 사용자가 윈도우의 어떤 종류를 열 때 그래서, 그들의 마우스 움직임을 기록 할 수 있습니다

  2. 나는 foregroundwindow에 대한 정보를 표시하는 핸들을 사용하고 있습니다, 마우스 움직임을 기록하는 핸들을 사용하는 방법은 무엇입니까?

많은 많은 감사!

+0

http://globalmousekeyhook.codeplex.com/ –

+0

이것에 대한 동기는 무엇입니까? 전 세계적인 갈고리를 사용할 수는 있지만 실제로 추천하지는 않습니다. 왜이 정보가 필요한지와 그 정보로 무엇을 할 계획인지에 따라 더 나은 대안이있을 수 있습니다. 예 : 마우스 캡처. –

답변