2013-04-16 50 views
0

我正在directx中搜索预定义的类或stuct,它具有按钮的功能。directx9按钮和directx9 gui

我想编程一个litte游戏,我已经了解到,使用已经存在的类和函数是非常有用的。但是,directx的文档太大了,我无法找到我需要的东西。

现在我正在寻找一个按钮类或一个GUI。

如果我自己写它,那就需要很多时间,我想创建一个游戏而不是GUI。所以我正在寻找一个已经存在的图形用户界面,我只需要这样做。

I'm用C++ DirectX9的 的Visual Studio 2012

回答

0

本土的DirectX SDK不提供GUI功能,但你可以看看DXUT(这是确定如果你正在使用的DirectX9,DXUT被弃用自从DirectX 11以来),它是由微软开发的一个框架,旨在简化构建DirectX项目的过程,它包含GUI控件,如按钮。

如果你不介意outlook的话,你也可以使用经典的win32 API来建立你的控制。

+0

directx11中是否有任何与DXUT同价的? – user2288390

+0

你可以看看[DirectX Toolkit](http://directxtk.codeplex.com/),但我认为他们现在没有像DXUT那样的GUI。 – zdd

+0

@ user2288390 DXUT可用于Direct3D 11 [此处](https://dxut.codeplex.com/)。 – user2176127