방법: 실행 취소 스택을 지웁니다.
다음 절차를 실행 취소 스택을 지웁니다 방법을 설명 합니다.
실행 취소 스택에 지우려면
실행 취소 스택 사용을 선택 취소 하는 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; }