5

アクティブウィンドウの入力言語を変更したい。問題は、アクティブなウィンドウが私のアプリケーションではないことです。私は知ってInputLanguage.CurrentInputLanguage = lang;いますが、アクティブなアプリケーションではなく、WinForms アプリケーションの言語を変更します。

概要: 私の状況では、私のプログラムは (フォーカスされていない場合でも) キーボード イベントをリッスンし、 を押すとコードを実行しますF1

F1F1を押したときにアクティブなアプリケーションだったメモ帳で言語をヘブライ語に変更するには、このボタンを押してください。

低レベルのソリューションまたは高レベルのソリューションに興味があります。

4

2 に答える 2

1

これは、このリモート アプリケーションの入力言語の切り替えと重複している可能性があります

こちらの参考書も参考になります。http://msdn.microsoft.com/en-us/library/ms724947

于 2012-04-26T17:45:41.240 に答える