Поделиться через


Метод IOleParentUndoUnit::FindUnit (ocidl.h)

Указывает, является ли указанная единица дочерним элементом данного блока отмены или одним из ее дочерних элементов, то есть является ли указанная единица частью иерархии в этой родительской единице.

Синтаксис

HRESULT FindUnit(
  [in] IOleUndoUnit *pUU
);

Параметры

[in] pUU

Указатель IOleUndoUnit на найденную единицу отмены.

Возвращаемое значение

Этот метод возвращает S_OK, если указанная единица отмены находится в иерархии, подчиненной этому родительскому элементу; в противном случае S_FALSE.

Комментарии

Обычно это вызывается диспетчером отмены при реализации метода IOleUndoManager::D iscardFrom в редких случаях, когда удаляемая единица не является единицей верхнего уровня. Родительский блок должен сначала искать в собственном списке, а затем делегировать каждому дочернему элементу, который также является родительской единицей, как определено с помощью IUnknown::QueryInterface для IOleParentUndoUnit.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header ocidl.h

См. также раздел

IOleParentUndoUnit

IOleUndoManager::D iscardFrom