Из MSDN:
"Библиотека утилит DirectX (DXUT) - это среда, используемая большинством учебных пособий и примеров по Direct3D, и построенная на основе API Direct3D 9 и Direct3D 10."
и ...
"DXUT также включает в себя набор текстурированных элементов управления графическим интерфейсом, включая поле редактирования с поддержкой IME, дополнительные классы, такие как простые типы камер, и класс таймера с высоким разрешением. DXUT - эторазработан так, чтобы быть модульным, поэтому приложение может использовать все функции DXUT или только нужные части. "
DXUT имеет множество хороших элементов управления пользовательского интерфейса, чтобы вы могли начать работу.Весь код открыт для модификации, так что вы можете скопировать то, что вам нужно.Элементы управления также очень легко инициализировать.Например, как только вы настроили фреймворк, вы просто вызываете «AddButton ()» и передаете несколько параметров.
Для профессионального проекта я бы рекомендовал либо написать свои собственные элементы управления, либо посмотреть на некоторыепопулярных фреймворков, таких как Система сумасшедшего Эдди .