【发布时间】:2011-10-16 13:03:06
【问题描述】:
免责声明:我是一名 Java 开发人员,这是一个学习在 .NET 中编写(我认为是)简单 Windows 程序的练习
前几天我想知道,什么样的调用(API 或 .NET 类)使用窗口“语言栏”来根据当前使用的窗口更改语言键盘?
假设我想编写一个位于任务栏中的小程序并读取正在使用的窗口的名称(当我的程序在后台时),实现此目的的基本步骤是什么?
对于托盘部分,我想这取决于我使用的 Windows,我偶然发现:Deskbands、TaskBar Thumbnails、NotifyIcon 类等。 但有趣的部分(至少对我来说)是如何获取当前正在使用的窗口的名称......
非常欢迎任何关于我的小实验主题的指导或建议。
【问题讨论】:
-
太含糊了,请查看 MSDN 文章中的 InputLanguage 类。
-
嗨,Hans Passant,感谢您的评论,我将把问题编辑得更具体。我刚读了msdn.microsoft.com/en-us/library/…(我不确定那是不是你说的那篇文章)我不想在语言栏中添加一种语言。
标签: .net system-tray trayicon