WPF 윈도우에서 아무 곳이나 클릭하여 알려진 차이 (예 : 마우스 포인터)로 마우스 이벤트를 가져 와서 마우스 이벤트 (클릭, 마우스 또는 마우스 업)를 발생시키고 싶습니다. x, y에서 클릭하고 x + 100, y + 100에서 클릭 이벤트를 발생시킵니다.특정 좌표로 WPF/C#에서 마우스 이벤트를 발생시키는 방법은 무엇입니까?
근본적인 문제는 오버레이 터치 스크린에 비해 물리적으로 이동하는 디스플레이 모니터가 있다는 것입니다. 매 움직임마다 터치 스크린을 재조정하는 것보다는 click 이벤트에 변환 오프셋을 추가하고 싶습니다.
mouse_event 및 대체 기능 인 SendInput에 대한 Win32 API를 살펴 보았습니다. 나는 API에 익숙하지 않아서 길을 잃었다는 것을 인정한다.
분명히 이것은 간단한 문제이지만 해결할 수있는 곳으로 예제 코드를 찾을 수는 없습니다. 이 코드를 내 코드 뒤에 추가하는 방법에 대한 도움말, 포인터 또는 견본이 좋습니다.
감사 마크
도움이 될 수 있습니다, WPF와 함께 작동하지 않습니다? –