4

オンスクリーン キーボードを表示したいと思います。その結果、stackoverflow の次のリンクに移動しました。

C# でボタンを使用してスクリーン キーボードを呼び出す

この手法は、x64 プラットフォームを対象とする wpf アプリケーションを実行しているときにうまく機能します。つまり、次のように設定すると機能します。

ここに画像の説明を入力

しかし、86xに設定すると機能しません。ただし、アプリケーションを x86 として実行する必要があります。どうすればこの問題を解決できますか? x64 ビット コンピューターでコードを実行すると、例外が発生します...

編集

一時的な解決策があります。この問題を解決するために私がしたことは、Visual Studio (コンソール アプリ) で新しいプロジェクトを作成し、x64 ビット バージョンを対象とする FooApplication という名前を付けることでした。そのプログラムは次のようになります。

Class Program
{
    static void Main()
    {
         System.Diagnostics.Process.Start("osk.exe");
    }
}

その後、元の wpf アプリケーションから FooApplication.exe を実行して電卓を起動できます。

4

0 に答える 0