자동화

다른블로그 사이트에서  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 해보면 창이 바로 꺼집니다 


무엇이 문제일까요 ?


일주일동안 찾지못했습니다 도와주세요 ㅜㅜ


제가 무엇을 놓치고있는걸까요 ?



생각되는시는거 아무거나 던져주시면 바로 실행해보고 결과를 알려드리겟습니다  





전체 최신 인기글

전체 주간 인기글