Como: limpar a pilha de desfazer
O procedimento a seguir abaixo explica como limpar a pilha de desfazer.
Para limpar a pilha de desfazer
Para limpar o uso da pilha de desfazer o IOleUndoManager::DiscardFrom método. Este é um exemplo disso:
HRESULT CCmdWindow::ClearUndoStack() { HRESULT hr = S_OK; if (m_pUndoMgr == NULL) { IfFailGo(m_pTextLines->GetUndoManager(&m_pUndoMgr)); ASSERT(m_pUndoMgr != NULL, "",;); } IfFailGo(m_pUndoMgr->DiscardFrom(NULL)); Error: return hr; }