C# - Sending keyboard events to (last) selected window

Posted by Mil on Stack Overflow See other posts from Stack Overflow or by Mil
Published on 2010-05-08T20:45:03Z Indexed on 2010/05/08 20:48 UTC
Read the original article Hit count: 258

Filed under:

Hi guys,

I want to use virtual keyboard assembly found here http://www.codeproject.com/KB/miscctrl/touchscreenkeyboard.aspx like on screen keyboard (OSK.exe) in Windows. Can someone please tell me how can I use it so that it always stays on top and yet for user to be able to select other windows on dekstop for keyboard input, just like "on screen keyboard" in Windows, specifically I don't know how to select last selected window (can't use GetForegroundWindow or GetFocus only, because when user clicks on virtual keyboard it gets focused and I get handle of keyboard window itself)? This is very urgent to me so any advice would be greatly appreciated.

Thanks in advance.

© Stack Overflow or respective owner

Related posts about c#