Disclaimer: I'm a Java developer, this is an exercise for learning to code (what I think it's a) simple windows programs in .NET
I was wondering the other day, what sort of calls (API or .NET classes) uses the windows "Language Bar" to change the language keyboard depending on the current window in use?
Let's say I want to code a small program that sits in the taskbar and read the name of the window that is in use (when my program is in the background), what are the basic steps to achieve this?
For the tray part, I guess it depends on the Windows I'm using, I stumple upon: Deskbands, TaskBar Thumbnails, The NotifyIcon class, etc. But the interesting part (for me at least) is how to get the name of the current window in use...
Any guidance or suggestion on the subject for my little experiment is more than welcome.