SendMessage
을 사용하여 마우스 클릭을 배경 창 (Chrome)에 게시하려고합니다. 이는 제대로 작동하지만 클릭 할 때마다 창을 앞에 가져옵니다. 그걸 피할 수있는 방법이 있습니까?백그라운드 창에서 마우스 클릭 시뮬레이션
누구나 중복 질문이라고 말하기 전에 내가 찾을 수 없기 때문에 다른 항목에서 실제로 대상 창을 활성화하지 않는다는 것을 명심하십시오.
업데이트 : 아하, 창을 숨기면 거의 트릭을합니다. 의도 한대로 마우스/키보드 이벤트를 시뮬레이션하여 화면에 표시되지 않습니다. 그러나 컴퓨터 마우스를 사용하여 마우스를 간신히 사용할 수 있으며 키보드 입력이 완전히 중단되었습니다.
제 질문은 윈도우에 메시지를 보내는 것이 다른 응용 프로그램에 어떻게 영향을 줍니까? 이후 마우스/키보드 이벤트를 실제로 시뮬레이트하지 않기 때문에 다른 윈도우가이 작업을 완전히 잊어 버리지 않아야합니까? 을 받으면 SetCapture
을 호출하는 창과 관련이 있습니까? 그리고 API 호출을 연결하는 것 이외에는 어떻게 피할 수 있습니까? (작은 작업에서는 매우 추악합니다)?
어째서 Chrome에 클릭을 보내기를 원하십니까? 당신이 설명한대로 작동한다면 그것은 나에게 좋은 보안 기능처럼 보입니다. – mvp
Clicker Heroes 봇을 쓰고 있습니까? : P – Domi