단추 누르기 이벤트를 얻는 방법을 찾고 있는데, 이는 이벤트 발생 후 바로 포인터를 검색하는 데 사용되는 this과 비슷한 것입니다. 내가 의미하는 버튼은 대상으로 설정 한 특정 Windows 응용 프로그램 (Windows Media Player의 재생 버튼)에 있습니다. 재생 버튼을 클릭 한 직후에 어떤 메시지를 잡을 지 안다면.다른 응용 프로그램에서 핸들 단추 클릭
답변
당신이 찾고있는 것은 Global Mouse Hook입니다. Processing Global Mouse and Keyboard Hooks in C#
CLICK 이벤트를 처리하면 API 함수를 사용하여 커서 (WindowFromPoint) 아래에 Application/Control을 가져올 수 있습니다. .NET Object Spy and InvokeRemote (이 스파이와 유사 ++)
당신은 창문 네이티브 메소드를 사용하지 않고이 작업을 수행 할 수 없습니다
여기에 당신을 도울 것입니다 코드 샘플에 또 하나 개의 기사입니다.
사용자가 winapi에서 태그를 지정했습니다. 그는 아마 이미 갈고리에 대해 알고있었습니다. HABJAN 응답의 일부가 올바른 방향을 가리 킵니다. 질문에 대한 답변은 다음과 같습니다 Spy ++ 사용 "클릭 한 클릭"또는 "클릭 한 링크 클릭"에 대한 메시지가 없다고 생각하지만 spy ++가있는 프로그램을 관찰하면 다음과 같은 UI 알림 메시지가 표시됩니다 : WM_CAPTURECHANGED, WM_CHANGEUISTATE 또는 심지어 WM_POSCHANGING. 나는 이것이 당신이 찾고있는 메시지라고 생각합니다. Getting the current tab's URL from Google Chrome using C#
PS :
AutomationElement를를 사용하는 것이 될 수있다이 작업을 수행하는 또 다른 방법이 답을 내가 질문에 다른 사용자가 편집을 downvote 수 있다면, 나는 Dyppl의 편집을 downvote 것입니다 ... 문제는 사용 매우 정확한 단어 : 제목에 "처리"대신 "메시지 받기". PS2 : 이전 질문 이었지만 이전에 똑같은 질문을했고 Google에서 건너 뛴 적이 있습니다. 어쩌면 제 대답이 도움이 될 것입니다.
아이디어에 감사드립니다! –
- 1. 다른 응용 프로그램에서 현재 포커스가있는 컨트롤의 핸들 가져 오기
- 2. 다른 응용 프로그램 (vb.net)의 핸들 얻기
- 3. .NET Winforms 응용 프로그램에서 이미지 단추 만들기
- 4. 내 C# 응용 프로그램에서 다른 응용 프로그램의 단추를 클릭 하시겠습니까?
- 5. 다른 응용 프로그램 메뉴의 핸들 찾기 (VBnet)
- 6. 핸들 단추 WinForm DataRepeater C# Power Pack
- 7. 내가 만들고있는 응용 프로그램에서 프로그램의 "클릭"버튼
- 8. 단추 클릭 이벤트 손실 받기
- 9. 핸들 단추 동적으로로드 된 사용자 정의 컨트롤에서 이벤트를 클릭하십시오.
- 10. 어떻게 응용 프로그램에서 WebBrowser '클릭 소리'사용 안함
- 11. 한 응용 프로그램의 활성 처리기가 다른 응용 프로그램에서?
- 12. 어떻게 다른 처리기에서 단추 클릭 이벤트 처리기를 호출하거나 호출합니까? (C#)
- 13. Silverlight 3 단추 클릭 이벤트 처리기에서 다른 모든 개체가 null입니까?
- 14. 응용 프로그램의 윈도우 핸들 얻기
- 15. 마우스 버튼을 클릭 한 윈도우 핸들 얻기
- 16. 다른 응용 프로그램에서 텍스트 받기
- 17. 다른 응용 프로그램에서 데이터 읽기
- 18. 응용 프로그램에서 다른 데이터베이스에 액세스
- 19. C# 단추 Command after firing 이벤트 클릭
- 20. 다른 응용 프로그램에서 iPad 응용 프로그램을 시작하십시오.
- 21. 다른 응용 프로그램에서 하나의 응용 프로그램에 액세스
- 22. 다른 단추 스타일에서 단추 스타일에 바인딩하고 싶습니다.
- 23. 클릭 후 단추 속성을 변경하는 WPF
- 24. 단추 클릭 이벤트가있는 Silverlight 프로젝트 열기
- 25. UIWebView 클릭 이벤트 클릭
- 26. 다른 Silverlight 응용 프로그램에서 Silverlight 응용 프로그램을 호출하는 방법
- 27. 다른 응용 프로그램에서 버튼 감지 활성화
- 28. Compact Framework - 단추 클릭 이벤트에 대한 키보드 키 매핑
- 29. 창 핸들 및 누름 단추 프로그래밍 방식으로 검색
- 30. WPF DispatcherTimer 및 마우스 단추 클릭 타이밍 클릭
아이디어에 감사드립니다! –