Мне нужно создать приложение DirectX или OpenGL, и для этого мне понадобится пользовательский графический интерфейс.
Я думаю, что кнопка, текстовое поле ввода, поле со списком (для этого потребуется полоса прокрутки, так как на экране будет больше элементов), и ползунок достаточно.
Я знаю о структуре CeGUI, но мне просто не нравится, слишком много XML-файлов на мой вкус.
Мой вопрос заключается в том, с чего мне начать изучение того, как создавать пользовательские элементы управления графическим интерфейсом, есть ли какое-либо учебное пособие или какой-либо материал, который мог бы помочь мне начать? Я раньше не настраивал графический интерфейс.