다른블로그 사이트에서 sendMessage에 관한 예시 글을 따라해봣습니다 ( 여러가지가 있더군요 )
하지만
제 컴에서 sendmessage 좌클릭버튼 ( 0x201 or 0x0201 해당하는 DOWN 0x202 or 0x0202 해당하는 UP) 이
먹히질 않습니다
바탕화면에서 mouse_event(LBUTTONDOWN, 0, 0, 0, 0) 이걸로 클릭해봣을떄는 이상없습니다
(적어도 클릭신호는 문제없습니다 )
문제는 sendMessage에서 안되는데요
핸들값이 틀리거나 코드가 잘못된것같진 않습니다
메모장을 예를 들면
ShowWindow(findwindow, 9); // 핸들값에 해당되는 창을 맨앞으로 옮긴다
SetForegroundWindow(findwindow);
여기 명령어들은 잘 됩니다 즉 핸들값은 틀리지않았습니다
이번엔 메모장에 sendmessage 신호를 보내보겟습니다
SendMessage(findwindowEX, WM_SETTEXT, 0, "This is the new Text!!!"); ( 특별히 자식핸들)
이렇게 주면
메모장에 "This is the new Text!!!" 문구가 생깁니다
핸들값도 틀리지않았고 sendmessage도 틀리지않았는데
왜 좌클릭은 안될까요 ?
참고로 0x002는 Destory 였는데 이것도 작동됬습니다 sendmessage 해보면 창이 바로 꺼집니다
무엇이 문제일까요 ?
일주일동안 찾지못했습니다 도와주세요 ㅜㅜ
제가 무엇을 놓치고있는걸까요 ?
생각되는시는거 아무거나 던져주시면 바로 실행해보고 결과를 알려드리겟습니다