Эти редакторы создаются с помощью пользовательских нарисованных элементов, либо с использованием реальных обработчиков Windows, либо с помощью аппаратного ускорения через DirectX (Direct2D) или OpenGL.
здесь - этократкая сводка о нарисованных владельцем элементах управления с WinAPI, которая должна предоставить вам всю необходимую информацию.В качестве альтернативы вы можете использовать что-то вроде Qt, который делает управление скином очень простым, или GTK, который Chrome использует для создания скинов.
Что касается выполнения части с аппаратным ускорением, она может проходить в два этапа:
- WinAPI дополнен Direct2D (вместо GDI / GDI +) или имеет весь экран в виде аппаратной поверхности и использует OpenGL / Direct3D для пользовательских элементов управления окнами рисования.
- Полное аппаратное ускорение, для которогоэто потребовало бы написания всего с нуля или использования чего-то вроде CEGUI.