Пишу граф.редактор на msvc (как курсовую). Нужно сделать возможность отката изменений. Как это реализовать ?
Насколько я представляю, нужно сделать стек и кидать туда нарисованые объекты (там все жестко ограничено, и инструментов типа free_hand нет....кружки, многоугольники, прямоугольники...). Или как-то еще лучше можно сделать ?
Помогите, профессионалы!