我想模拟一个嵌入式System.Windows.Controls.WebBrowser
内的按键。用于模拟击键的各种技术已经在StackOverflow中进行了介绍,但是它们似乎不适用于WebBrowser控件。如何向WebBrowser发送击键?
知道的是,控制包装另一个窗口/ HWND,我本来期望以下工作但它不是:
[DllImport("user32.dll")]
private static extern int SendMessage(IntPtr hWnd, uint msg, int wParam, int lParam);
...
SendMessage(myWebBrowser.Handle, WM_CHAR, key, 0);
我已经使用
SendMessage
转发模拟击键WPF应用程序的其他部分
,并希望有一个一致的解决方案;但是这是WebBrowser
的失败。
如何将模拟击键转发到WebBrowser
?
您是否找到了解决方案? – Sergey 2012-09-22 14:51:29
@Sergey发布。谢谢。 – DuckMaestro 2012-09-22 23:17:24