> I have a C# application that hosts an AxWebBrowser control which I
> automate
[quoted text clipped - 6 lines]
> window or at the least so the user can carry on working on the machine and
> the mouse isn't captured.
I don't believe you can send input to a control in this manor if it does not
have the focus. SendKeys (and the such) is supposed to replicate user input
device data, and you can't input data to something that the cursor (or
pointer) isn't on.
I have an idea of how to possibly do it in the background, but just thinking
about it makes me tremble and quiver.
> Note: I've played around using mouse_event and even SendMessage but the
> flash bug always got in the way and the page didn't receive the click.
Could this possibly be due to timing issues? Something like what is
mentioned here:
http://msdn2.microsoft.com/en-us/library/ms171548.aspx
I enjoy problems like these, they are my favorite kind to work out.

Signature
Roger Frost
"Logic Is Syntax Independent"
luukas9 - 25 Feb 2008 14:38 GMT
Hello,
I'm not sure to understand you because my poor english...
If you want to simulate a key press or mouse click, look forward to
UIAutomation API in framework 3.0 and 3.5.
look this links:
http://channel9.msdn.com/Showpost.aspx?postid=231217
http://blogs.msdn.com/abhinaba/archive/2006/06/27/648221.aspx
bye.
progger - 25 Feb 2008 15:01 GMT
Many thanks for the response however unfortunately the AxWebBrowser control
doesn't have a OnMouseClick event to call. My ideal scenario would be to
somehow create a 'virtual' window for collecting the data and then displaying
the result in a 'real' window.
Thanks,
Simon