reader = new StringBuilder(255);
GetWindowText(hwnd, reader, 255);
窗口默认值111,当我用
SendMessage(hwnd, WM_SETTEXT, IntPtr.Zero, "1234");
把窗口改成1234后
GetWindowText获取到的值依旧是111
但是使用SendMessageA获取到的为1234
int len = SendMessageA(hwnd, WM_GETTEXTLENGTH, 0, 0) + 1;
StringBuilder reader = new StringBuilder(len);
SendMessageA(hwnd, WM_GETTEXT, len, reader);
text = reader.ToString();