Здравствуйте.
Я программирую на MFC. Необходимо создать интерфейс ввода произвольных алгебраических выражений,
то есть реализовать возможность ввода индексов, степеней и дробей.
Выражения должны выглядить на экране также, как они записываются на бумаге (или, например,как в MS Word формулы,
полученные с помощью MS Equation)
Хотелось бы организовать это в виде отдельного диалогового окна, в котором
имеется поле редактирования выражения, 3 кнопочки для переключения между вводом индексов,
степеней и дробей, соответсвенно. Поле редактирование позволяет бегать по выражению и редактировать
его непосредственно.
Как лучше организовать это поле редактирования:
создать пользовательский элемент управления или использовать какой-то другой вариант.
Заранее благодарен.