Partilhar via


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;
    }
    

Consulte também

Tarefas

Como: implementar o gerenciamento de desfazer