Я хотел бы отправлять ключи непосредственно элементу управления веб-браузера c #, а не только окну с правильным фокусом.
Сейчас я могу отправить ключ, используя PostMessage и documentHandle, и сфокусироваться следующим образом
т.е. Псевдокод
HtmlElement el = getelement();
el.Focus();
IntPtr docptr = browser.Handle;
PostMessage(docptr,WM_KEYDOWN,1,0);
.... KEYCHAR, KEYUP..
Мне было интересно, знает ли кто-нибудь какой-нибудь способ сделать это в фоновом режиме, чтобы фокус не был на элементе. По сути, есть способ получить IntPtr для самого HtmlElement, чем использовать его вместо этого в PostMessage или SendKeys API, а не в дескрипторе / ptr браузера.