Spy++로 해당 메뉴가 실행될 때의 WM_COMMAND를 잡아봄.
아래와 같은 형태로 되어 있으면 거의 100%임.
<00001> 007906C P WM_COMMAND wNotifyCode:0 [sent from a menu] wID:33212 [wParam:000081BC lParam:00000000 time:78:40:03.109 point[1844, 394]
007906C: 핸들값
P: PostMessage 로 넘어왔음
WM_COMMAND: WM_COMMAND 명령임
wParam: wParam 값은 000081BC 라는 뜻. (=메뉴ID가 $81BC임)
위의 정보를 조합하여, 아래와 같이 하면 해당 메뉴를 띄울 수 있을 가능성이 높음.
(핸들부분은 알아서 구하자)
PostMessage($7906C, WM_COMMAND, $81BC, 0);
'Delphi' 카테고리의 다른 글
[Delphi] IdHTTP로 세션아이디를 포함하여 요청하기 (SessionID) (0) | 2010.06.17 |
---|---|
[Delphi] TWebBrowser에서 세션아이디(SessionID) 가져오기 (0) | 2010.06.17 |
[Delphi] 웹페이지 로딩시 '딸칵'소리 없애기 (탐색 시작, Windows Navigation Start.wav) (0) | 2010.06.14 |
[Delphi] 실행되고 있는 모듈의 이름 알아내기 (0) | 2010.06.09 |
[Delphi] 바탕화면, 시작메뉴>프로그램 등 특수 디렉토리 가져오기 (0) | 2010.06.08 |