다양한 질문에 대한 답변을 검색했지만이 내용은 아직 논의되지 않았다고 생각합니다. 하나는 포커스가 있고 다른 하나는 실행 중이지만 포커스가없는 두 개의 winforms 응용 프로그램이 있습니다.다른 응용 프로그램에서 끌어서 놓기를 캡처하는 방법
포커스가있는 부분에서 일어나고있는 부분을 어떻게 캡처 할 수 있습니까? 특히, 드래그 앤 드롭의 시작과 끝에서 좌표를 캡처해야합니다.
백그라운드의 앱에는 데이터베이스가 있으며 사용자가 두 가지 앱과 동시에 작업하기를 원합니다. 하나의 앱에서 사용자는 드래그 앤 드롭을하고 다른 앱은 좌표를 캡처하고이를 바탕으로 데이터베이스를 검색하고 결과를 표시합니다. 그러나 사용자는 여전히 첫 번째 것에 초점을 유지합니다.
C# 코드에 대한 도움을 주시면 감사하겠습니다. 감사합니다,
질문을 잘 읽지 않은 것처럼 보입니다. OP는 app1 *에서 * app2로 드래그하는 것에 대해 묻지 않습니다. 그는 app1 내에서 완전히 드래그하고 app2가 포커스를 얻지 않고 * 정보를 얻을 것을 요구합니다. (따라서 떨어 뜨린 것이 아닙니다.) –
여전히 다른 사람을 무시합니다. 이는 드래그 인 Copy/Paste 후크입니다./Drop은 정말로, 나는 약간의 부분적인 대답을 붙여 넣을 것이고, 나는 하나의 조각을 놓치고있다. – nobodies
질문에서 복사/붙여 넣기는 어디에서받을 수 있습니까? OP는 ** 끌어서 놓기의 좌표 **를 캡처하는 것에 대해 묻습니다. 복사/붙여 넣기는 원격으로 관련이 없습니다. –