埋め込み内のキーストロークをシミュレートしたいと思いますSystem.Windows.Controls.WebBrowser
。キーストロークをシミュレートするためのさまざまなテクニックは既にStackOverflowに記載されていますが、WebBrowserコントロールでは動作しません。コントロールが別のウィンドウ/ HWNDをラップし、私は次のように動作するように期待しているだろうことを知ってWebBrowserにキーストロークを送信するには?
は、しかし、そうではありません。
[DllImport("user32.dll")]
private static extern int SendMessage(IntPtr hWnd, uint msg, int wParam, int lParam);
...
SendMessage(myWebBrowser.Handle, WM_CHAR, key, 0);
私はすでにWPFアプリケーションの他の部分にシミュレートされたキーストロークを転送するSendMessage
を使用しています、一貫した解決策を好むだろう。これはWebBrowser
の場合は失敗しています。
シミュレートされたキーストロークをWebBrowser
に転送するにはどうすればよいですか?
あなたは解決策を見つけましたか? – Sergey
@Sergeyが投稿されました。ありがとう。 – DuckMaestro