Freigeben über


IOleUndoManager::Add-Methode (ocidl.h)

Fügt der Auflistung eine einfache Rückgängig-Einheit hinzu. Während eine übergeordnete Rückgängig-Einheit geöffnet ist, fügt der Rückgängig-Manager ihr rückgängig-Einheiten hinzu, indem er IOleParentUndoUnit::Add aufruft.

Syntax

HRESULT Add(
  [in] IOleUndoUnit *pUU
);

Parameter

[in] pUU

Ein IOleUndoUnit-Zeiger auf die hinzuzufügende Rückgängig-Einheit.

Rückgabewert

Diese Methode gibt S_OK zurück, wenn die angegebene Einheit erfolgreich hinzugefügt, die übergeordnete Einheit blockiert wurde oder der Rückgängig-Manager deaktiviert ist.

Hinweise

Diese Methode ist identisch mit IOleParentUndoUnit::Add implementiert. Die übergeordnete Rückgängig-Einheit oder der Rückgängig-Manager muss jede rückgängig gemachte Einheit akzeptieren, es sei denn, sie ist blockiert. Wenn es blockiert ist, sollte es nichts anderes tun, als S_OK zurückzugeben.

Hinweise für Implementierer

Wenn sich der Rückgängig-Manager im Basiszustand befindet, sollte er die neue Einheit im Rückgängig-Stapel platzieren und den gesamten Wiederholungsstapel verwerfen. Wenn sich der Rückgängig-Manager im Zustand Rückgängig befindet, sollten neue Einheiten auf den Wiederholungsstapel gesetzt werden. Wenn sich der Rückgängig-Manager im Wiederholungszustand befindet, sollte er Einheiten auf den Rückgängig-Stapel setzen, ohne dass sich dies auf den Wiederholungsstapel auswirkt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile ocidl.h

Weitere Informationen

IOleParentUndoUnit::Add

IOleUndoManager