C#怎样获取其它窗口的内容?
string lpszParentWindow = "事情.txt - 记事本"; //主窗口标题
string lpszParentClass = "Notepad"; //主窗口类名
string lpszClass = "Edit"; //子窗口类名
IntPtr ParenthWnd = new IntPtr(0);
IntPtr EdithWnd = new IntPtr(0);
ParenthWnd = Api.FindWindow("Notepad", lpszParentWindow);
if(!ParenthWnd.Equals(IntPtr.Zero))
{
Api.SetForegroundWindow(ParenthWnd);
EdithWnd = Api.FindWindowEx(ParenthWnd, EdithWnd, lpszClass,"");
Api.WaitTime(1000);
StringBuilder s = new StringBuilder(512);
int i = Api.GetWindowText(EdithWnd, s, s.Capacity);
MessageBox.Show(s.ToString());
}
为什么弹出的消息为空的呢?我的记事本中有内容的