bool test()
{
UF_UNDO_mark_id_t mark_id;
try
{
UF_CALL(UF_UNDO_set_mark(UF_UNDO_visible, record_name, &mark_id));//记录当前操作标记
/*
..........一系列操作............
.....................
*/
}
catch (exception& ex)
{
UF_CALL(UF_UNDO_undo_to_mark(mark_id, NULL));//撤销操作至之前记录的操作标记状态
return 0;
}
}
【UG\NX二次开发】UF 回退操作(UF_UNDO_set_mark、UF_UNDO_undo_to_mark)
于 2023-11-10 15:56:32 首次发布