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 |