|
안녕하세요? 개박살입니다.
버튼클릭을 한것처럼 속이실려고요? ^^;
일단 버튼의 이름이나, 클래스 이름을 알아서 그걸 찾아내서 마우스 클릭을 한것처럼
메세지를 보내는 걸로 하시는 방법을 소개해 드리겠습니다.
Vidsual Stdio에 있는 Spy++ 이라는 프로그램 같은 스파이 프로그램으로
윈도우의 클래스 이름을 알아내실수가 있고요
아님 버튼의 제목으로 하셔도 됩니다.
HWND ButtonWnd = FindWindowEx(hWnd, NULL , ClassName, ButtonName);
if(ButtonWnd) {
SendMessage(ButtonWnd, WM_LBUTTONDOWN, 0, 0); Sleep(50);
SendMessage(ButtonWnd, WM_LBUTTONUP , 0, 0);
}
위에 ClassName, ButtonName 있죠? 그걸 둘중에 하나만 쓰세여 하나는 NULL로 하시고요
그럼 성공하시길..
로렌조 님이 쓰신 글 :
: Trial Version 콤포넌트를 쓰려니까...
: 실행시마다 스플레쉬처럼 박스하나가 떠서 꼭 확인을 눌러야만
: 메인 프로그램이 실행되네여....ㅠ.ㅠ
: 이걸 마우스나 키보드를 누른 것처럼 속여서 없애고 싶은데
: 제가 워낙 초보라서...어떻게 하는건지...????
: 방법좀 알려주세여....ㅠ.ㅠ
: (예제 형식의 코드면 더욱 좋겠군여.... &-.,-&)
:
|