Библиотека mGUI предназначена для удобного и быстрого создания графического интерфейса пользователя (GUI) для вашей программы. Метод описания интерфейса здесь подобен языку разметки HTML. Тут тоже есть свои теги и их аттрибуты. Библиотека mGUI интерпретирует текстовое описание интерфейса и создает его, позволяя перехватывать необходимые события. Описание интерфейса может быть встроено в Вашу программу (либо в виде текстовой константы, либо в виде ресурса), или же храниться во внешнем файле, что позволяет изменять интерфейс вручную. Небольшие размеры библиотеки (15 КБ), а также удобные и большие возможности делают ее очень привлекательной. В комплекте с самой библиотекой идут примеры использования.