Каковы некоторые хорошие элементы управления графическим интерфейсом для DirectX C ++? - PullRequest
0 голосов
/ 27 ноября 2010

Мне нужны элементы управления графическим интерфейсом, которые легко инициализировать.

Ответы [ 2 ]

0 голосов
/ 25 августа 2011

Из MSDN:

"Библиотека утилит DirectX (DXUT) - это среда, используемая большинством учебных пособий и примеров по Direct3D, и построенная на основе API Direct3D 9 и Direct3D 10."

и ...

"DXUT также включает в себя набор текстурированных элементов управления графическим интерфейсом, включая поле редактирования с поддержкой IME, дополнительные классы, такие как простые типы камер, и класс таймера с высоким разрешением. DXUT - эторазработан так, чтобы быть модульным, поэтому приложение может использовать все функции DXUT или только нужные части. "

DXUT имеет множество хороших элементов управления пользовательского интерфейса, чтобы вы могли начать работу.Весь код открыт для модификации, так что вы можете скопировать то, что вам нужно.Элементы управления также очень легко инициализировать.Например, как только вы настроили фреймворк, вы просто вызываете «AddButton ()» и передаете несколько параметров.

Для профессионального проекта я бы рекомендовал либо написать свои собственные элементы управления, либо посмотреть на некоторыепопулярных фреймворков, таких как Система сумасшедшего Эдди .

0 голосов
/ 27 ноября 2010

Я думаю, вы можете использовать стандартные элементы управления WinApi в верхней части окна DirectX, по крайней мере, с OpenGL вы можете. WS_CHILD в управлении, WS_CLIPCHILDREN в окне DirectX. Или просто используйте обычное окно и инициализируйте сцену DirectX во вложенном окне.

Это то, что вы искали?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...