2012-07-09 2 views
2

Windows 응용 프로그램 내부의 DataGrid에서 데이터를 긁어 내려고 시도하고 있습니다.Windows 응용 프로그램에서 DataGrid를 긁는 방법

GetWindow과 같은 User32.dll 및 메서드를 사용하여 응용 프로그램의 텍스트 상자에서 데이터를 성공적으로 스크랩하여 핸들을 찾은 다음 SendMessage을 사용하여 내용을 읽었습니다.

[DllImport("user32.dll", EntryPoint = "GetWindow", SetLastError = true)] 
    internal static extern IntPtr GetWindow(IntPtr lpWindHandle, uint lpWindowName); 

[DllImport("user32.dll", SetLastError = true)] 
    public static extern bool SendMessage(IntPtr hWnd, uint Msg, int wParam, StringBuilder lParam); 

내 문제는 이러한 방법 DataGrid 또는 table A에 대한 모든 값을 반환하지 않는 것이다.

나는 이것을 달성 할 수있는 방법에 대한 조언이있는 사람이 있습니까?

답변

관련 문제