제가 하는 게임은 우선 앱플레이어가 안된다는 단점이 있습니다.
그래서 모비즌 미러링으로 돌리고 있습니다.
wingetpos는 잘 구현된거 같습니다.
그런데 비활성이 안됩니다.
해당 함수입니다.
-----------------------------------------------------------
비활성왼쪽클릭(x좌표, y좌표)
{
Coordmode, mouse, window
WinGetPos, w_x, w_y, w_w, w_h, Mobizen Mirroring
내부좌표x := x좌표 - w_x
내부좌표y := y좌표 - w_y
lparam := 내부좌표x|내부좌표y<<16
PostMessage, 0x201, 1, %lparam%, , Mobizen Mirroring
PostMessage, 0x202, 0, %lparam%, , Mobizen Mirroring
sleep, 1000
}
------------------------------------------------------------------
제 생각에는 특별히 잘못된 점이 없어보이는데 도무지 클릭을 하지 않습니다.
이미지서치함수에 넣어도 안되고 개별로 넣어도 안됩니다.
이미지서치함수는 개별로 잘 돌아가고 있습니다.
의심이 가는건 Mobizen Mirroring이라는 타이틀인데요
이게 문제라면 wingetpos도 적용안되어야 하는거 아닌가요?
다음은 active window info를 통해 가져온 타이틀 값입니다.
제가 보기에는 Mobizen Mirroring이 맞는거 같습니다.
도대체 안되는 원인은 무엇일까요?
고수님들의 답변 부탁드립니다.
컨트롤클릭으로 해보세요. 포스트메세지는 원도클라이언트메인에만 들어가는 것 같더군요, 내부에 따로 컨트롤로 구성된 게 있으면 안먹히는 것 같아요.