c++ を使用してプログラムで Windows 8 スタイルのアプリに仮想キーボードを表示する方法はありますか?
私は DirectX を使用しているので、XAML を使用したくありません (一緒に使用できると思っていましたが、XAML を学習して DirectX に適合させるよりも、キーボードのサポートを削除する方が簡単です)。 .
c++ を使用してプログラムで Windows 8 スタイルのアプリに仮想キーボードを表示する方法はありますか?
私は DirectX を使用しているので、XAML を使用したくありません (一緒に使用できると思っていましたが、XAML を学習して DirectX に適合させるよりも、キーボードのサポートを削除する方が簡単です)。 .
ユーザーのアクションがなければ、答えはノーです。タッチ キーボードの呼び出しと却下のロジックとユーザー主導の呼び出しのセクションを参照してください。
Microsoft には、ユーザーが入力フォーカスをカスタム コントロールに移動したときにタッチ キーボードを表示する方法を示す入力: タッチ キーボードのサンプルがあります。このサンプルは TSF を実装していないため、完全なインプット メソッドのサポートはないことに注意してください。
更新: サンプルは Windows 8.1 用に更新されました。古い Windows 8 のサンプルは、 http://code.msdn.microsoft.com/windowsapps/Windows-8-app-samples-3bea89c8からダウンロードできます。