【发布时间】:2011-03-15 18:39:52
【问题描述】:
我正在尝试使用重做选项,我已经为重做编写了以下代码,但重做撤消的安装也是如此。请指导我哪里出错了。 我的代码示例是.....
void EIWBDoc::OnEditRedo() //for REDO.
{
// TODO: Add your command handler code here
int Index = m_FigArray.GetUpperBound ();
if (Index > -1)
{
delete m_FigArray.GetAt(Index);
m_FigArray.RemoveAt (Index);
}
UpdateAllViews (0);
SetModifiedFlag ();
}
void EIWBDoc::OnUpdateEditRedo(CCmdUI* pCmdUI) //for redo.
{
// TODO: Add your command update UI handler code here
pCmdUI->Enable (m_FigArray.GetSize ());
}
我将所有已删除的内容存储到一个数组中。现在我需要将其调用到我的重做()中。我该怎么办?
【问题讨论】:
标签: visual-c++ mfc