[완료]PostMessage 간단한 질문 한마디...
글쓴이: 토끼아빠 / 작성시간: 목, 2008/07/31 - 11:11오전
안녕하세요~~
윈도에 대해 좀 공부해보려고 PostMessage를 이용하여 Notepad에 W가 10개 찍히게 하려고 하는데 아무리 해도 글이 찍히지 않네요...
일단 코드는 아래와 같습니다..
여러 고수님들 귀찮으시겠지만 한번 좀 봐주세요.
뭐가 잘못된건지???
HWND targetWnd = ::FindWindow("Notepad", NULL); if(targetWnd == NULL) { AfxMessageBox("FindWindow is FAILed!", 0, 0); } else { for(int i=0; i<10; i++) { Sleep(300); ::PostMessage(targetWnd, WM_KEYDOWN, WPARAM('W'), 0); } }
좋은 하루 되세요~~
Forums:
Spy++
Spy로 한번 찍어보세요...
Notepad의 하위 윈도우 클래스인 "Edit"에 메세지를 쏴줘야 할 것 같네요.
----
준비하세요. 당신 차례입니다.
----
준비하세요. 당신 차례입니다.
고맙습니다...
님의 말씀대로 하니 잘 되네요...
좋은 하루 되세요!!
좋은 하루 되세요!!
댓글 달기