다음을 통해 공유


방법: 실행 취소 스택을 지웁니다.

다음 절차를 실행 취소 스택을 지웁니다 방법을 설명 합니다.

실행 취소 스택에 지우려면

  • 실행 취소 스택 사용을 선택 취소 하는 IOleUndoManager::DiscardFrom 메서드. 이러한 예는 다음과 같습니다.

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

참고 항목

작업

방법: 실행 취소 관리 구현