Windows 8 の VS2012 で新しいプロジェクトを作成しました: Visual C++ | Windows Metro スタイル | Direct3D アプリ。
Direct3DApp1
これにより、既定で、から派生したメイン アプリ クラスを使用して、動作する D3D アプリが作成されますWindows::ApplicationModel::Core::IFrameworkView
。
プログラムで を作成しWindows::UI::Xaml::Controls::TextBox
、何らかの方法でこのビューに挿入する必要があります。これは、XAML を定義する他のプロジェクト タイプでは簡単に実行できるように見えますが、この Direct3D アプリ プロジェクト タイプには XAML がありません。
ユーザーがキーボードをポップしてテキストを入力できるように、Direct3D グラフィックスに TextBox をオーバーレイするにはどうすればよいですか?
デフォルトのプロジェクトを拡張する完全に機能する VS2012 ソリューションはDirect3D App
素晴らしいでしょう。ありがとう!