다음을 통해 공유


IOleUndoManager::Add 메서드(ocidl.h)

컬렉션에 간단한 실행 취소 단위를 추가합니다. 부모 실행 취소 단위가 열려 있는 동안 실행 취소 관리자는 IOleParentUndoUnit::Add를 호출하여 실행 취소 단위를 추가합니다.

구문

HRESULT Add(
  [in] IOleUndoUnit *pUU
);

매개 변수

[in] pUU

추가할 실행 취소 단위에 대한 IOleUndoUnit 포인터입니다.

반환 값

이 메서드는 지정된 단위가 성공적으로 추가되었거나, 부모 단위가 차단되었거나, 실행 취소 관리자가 비활성화된 경우 S_OK 반환합니다.

설명

이 메서드는 IOleParentUndoUnit::Add와 동일하게 구현됩니다. 부모 실행 취소 단위 또는 실행 취소 관리자는 차단되지 않는 한 해당 단위에 지정된 실행 취소 단위를 수락해야 합니다. 차단된 경우 S_OK 반환하는 것만 수행하면 됩니다.

구현자에 대한 참고 사항

실행 취소 관리자가 기본 상태인 경우 새 단위를 실행 취소 스택에 배치하고 전체 다시 실행 스택을 삭제해야 합니다. 실행 취소 관리자가 실행 취소 상태이면 다시 실행 스택에 새 단위를 배치해야 합니다. 실행 취소 관리자가 다시 실행 상태인 경우 다시 실행 스택에 영향을 주지 않고 실행 취소 스택에 단위를 배치해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 ocidl.h

추가 정보

IOleParentUndoUnit::Add

IOleUndoManager