IOleInPlaceSite::D iscardUndoState-Methode (oleidl.h)
Weist den Container an, seinen Rückgängig-Zustand zu verwerfen. Der Container sollte IOleInPlaceObject::ReActivateAndUndo nicht aufrufen.
Syntax
HRESULT DiscardUndoState();
Rückgabewert
Diese Methode gibt S_OK bei Erfolg zurück. Weitere mögliche Rückgabewerte:
Rückgabecode | Beschreibung |
---|---|
|
Ein unerwarteter Fehler ist aufgetreten. |
Hinweise
Wenn ein Objekt aktiviert ist und die zugeordnete Objektanwendung des Objekts nur eine Rückgängig-Ebene verwaltet, ist es nicht erforderlich, mehr als einen Eintrag im Rückgängig-Stapel zu haben. Das heißt, nachdem eine Änderung am aktiven Objekt vorgenommen wurde, die den vom Container gespeicherten Rückgängig-Zustand ungültig macht, ist es nicht erforderlich, diesen Rückgängigzustand im Container beizubehalten.
Hinweise für Anrufer
DiscardUndoState wird vom aktiven Objekt aufgerufen, während eine Aktion ausgeführt wird, die den Rückgängig-Zustand des Objekts verwerfen würde. Das direkte Objekt ruft diese Methode auf, um den Container zu benachrichtigen, den zuletzt gespeicherten Rückgängig-Zustand des Objekts zu verwerfen.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 | oleidl.h |