1

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素晴らしいでしょう。ありがとう!

4

2 に答える 2

1

これは、Marble Mazeサンプル(およびDirectXAppクラスに含まれているため他のDirectXサンプル)で示されています。

http://code.msdn.microsoft.com/windowsapps/DirectX-Marble-Maze-Game-e4806345

http://msdn.microsoft.com/en-us/library/windows/apps/br230257(v=vs.110).aspx

于 2012-08-31T17:11:58.533 に答える