2012-01-02 2 views
0

다른 타사 응용 프로그램 (.net 또는 wpf 응용 프로그램이 아님)에서 클릭 한 컨트롤의 컨트롤 (가능하면 해당 텍스트 값)을 어떻게 얻을 수 있습니까? 하는 내 문제가 해결되지 않는 응답)가외부 응용 프로그램에서 UI 요소의 컨트롤을 얻는 방법

here을 언급 한 바와 같이 나는 내가 특정 UI 요소

예의 제어/핸들을 원하는) 글로벌 후크를 사용하여 (내 애플 리케이션에 클릭 이벤트를 얻을 수 있습니다 : 메모장을 열고 File Menu (파일 메뉴)를 클릭하면 File (파일) 버튼의 제어를 원합니다.

답변

1

WH_CALLWNDPROC 매개 변수를 사용하여 SetWindowsHookEx에 대한 설명서를보십시오. 이렇게하면 메모장 창 프로 시저에서 메시지를 가로 채게됩니다. 메모장의 메뉴 항목을 클릭하면 생성되는 메시지를 알아야합니다. Spy ++를 사용할 수 있습니다. 그러나 File 버튼에 대한 실질적인 컨트롤은 메뉴의 일부입니다.

+0

감사합니다. :) –