0

これは、昨年ForbesLindesayが .NET コードを介して Windows 仮想キーボードを表示または非表示にすることに関して尋ねた次の質問へのフォローアップです。

Windows 仮想キーボードの表示をトリガーまたは抑制する方法

この場合、私のアプリケーションは、Microsoft Ink クラスを多用する WinForms アプリケーションでありWindows XP、Vista、7 で実行されます。現在、8 で適切に動作することを確認中です。

Windows 8 では、ユーザーがアプリケーションで使用したいときに仮想キーボードがポップアップしないことに気付きましたが、通常の Windows 操作では機能します。

Windows 8 がリリースされたので、.NET マネージ コードで Windows 仮想キーボードをトリガーする (またはPInvokeする) 方法はありますか?

また、これを行う方法がまだないと言う場合は、主張を裏付ける参考文献を提供していただけますか?

4

1 に答える 1

0

.NET マネージ コードで Windows 仮想キーボードをトリガーする方法はないと思います。ファイルブラウザのように、Microsoft自体がデスクトップアプリケーションでキーボードをトリガーしないことがわかります。フォルダーを作成しようとすると、名前を入力する必要がありますが、キーボードが表示されません。

于 2013-01-28T14:11:16.320 に答える