Comment : Désactivez la pile d'annulations
La procédure suivante ci-dessous explique comment désactiver la pile d'annulations.
Pour désactiver la pile d'annulations
Pour désactiver l'utilisation de la pile d'annulations la méthode d' IOleUndoManager : : DiscardFrom . Voici un exemple de la façon suivante :
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; }