/// <summary> /// Отправить текст в окно с данными пользователя. /// </summary> /// <param name="hWnd"></param> /// <param name="text"></param> public static void SetWindowText(IntPtr hWnd, string text) { try { Win32Functions.SetFocus(hWnd); Win32Functions.SendMessage(hWnd, WM_SETTEXT, IntPtr.Zero, null); foreach (var c in text) { Thread.Sleep(50); var val = new IntPtr((Int32)c); Win32Functions.PostMessage(hWnd, WM_CHAR, val, new IntPtr(0)); } } catch (Exception) { throw; } }
public static void Click(IntPtr nBtn) { Win32Functions.SetFocus(nBtn); Win32Functions.PostMessage(nBtn, BM_CLICK, new IntPtr(0), new IntPtr(0)); }