C++ Windows 8现代UI应用程序和DirectX。。。如何绘制文本? 我已经有了一个Direct3d设备可以随时使用 我正在开发一个Windows8现代用户界面应用程序(Metro,如果你愿意的话)

C++ Windows 8现代UI应用程序和DirectX。。。如何绘制文本? 我已经有了一个Direct3d设备可以随时使用 我正在开发一个Windows8现代用户界面应用程序(Metro,如果你愿意的话),c++,windows-8,directx,C++,Windows 8,Directx,将文本绘制到屏幕上的一般技术是什么 额外要点:我也可以用它做3d的东西吗?当我开始做一些direct2d的事情时,这就是最初让我来到这里的原因,然后我想,但是我怎样才能用direct2d做3d。。。第二,所有d2d create text函数都需要一个窗口hwnd的句柄,而Windows8 metro应用程序中没有这样的东西(或者已经抽象出来) 有谁有我可以看的好例子或演示吗?你应该看看 关于第二个问题,您可以将文本渲染为纹理,然后在屏幕上渲染该纹理时使用它进行3d处理。使用DirectWrit

将文本绘制到屏幕上的一般技术是什么

额外要点:我也可以用它做3d的东西吗?当我开始做一些direct2d的事情时,这就是最初让我来到这里的原因,然后我想,但是我怎样才能用direct2d做3d。。。第二,所有d2d create text函数都需要一个窗口hwnd的句柄,而Windows8 metro应用程序中没有这样的东西(或者已经抽象出来)

有谁有我可以看的好例子或演示吗?

你应该看看


关于第二个问题,您可以将文本渲染为纹理,然后在屏幕上渲染该纹理时使用它进行3d处理。

使用DirectWrite和Direct2D渲染文本,但是,如果您想要更高级别的内容,您可以查看,这将原始DirectX调用包装成更像GDI的内容。

谢谢,我正在通读这篇文章并准备一些代码,但我被困在了Hwnd部分,其中必须为CreateHwndRenderTarget包含一个Hwnd。。。记得我正在做一个Windows8应用程序(不是桌面程序)刚刚发现默认的DirectX项目中提供了一个TextRenderer,我要检查一下。谢谢你!