IVsChangeTrackingUndoManager Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bietet Rückgängig-Verwaltung für einen Editor, der mehrere Ansichten unterstützt.
public interface class IVsChangeTrackingUndoManager
public interface class IVsChangeTrackingUndoManager
__interface IVsChangeTrackingUndoManager
[System.Runtime.InteropServices.Guid("E33C4DCF-F50C-4356-8CD8-87A7F213337B")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsChangeTrackingUndoManager
[<System.Runtime.InteropServices.Guid("E33C4DCF-F50C-4356-8CD8-87A7F213337B")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsChangeTrackingUndoManager = interface
Public Interface IVsChangeTrackingUndoManager
- Attribute
Hinweise
IVsChangeTrackingUndoManager Hiermit können Sie das Sternchen in der Titelleiste entfernen, das angibt, dass das Dokument geändert wurde oder geändert wurde. Ein Benutzer öffnet z. b. ein Dokument, gibt ein Zeichen und Treffer Rückgängigmachen aus. Wenn Sie nicht verwenden IVsChangeTrackingUndoManager , bleibt das Dokument geändert und kehrt nicht in den Clean-Zustand zurück.
Hinweise für Aufrufer
Ruft diese Schnittstelle auf, um Benachrichtigungen zu erhalten, wenn ein Dokument in den Clean-Zustand zurückkehrt.
Um einen Zeiger auf ivschangetrackingundomanagerzu erhalten, rufen Sie QueryInterface on IOleUndoManager für IID_IVsChangeTrackingUndoManager auf. Rufen AdviseTrackingClient(IVsUndoTrackingEvents) Sie auf, um eine Benachrichtigung vom rückgängig-Manager zu empfangen, wenn das Dokument nach einer Rückgängig-Aktion bereinigt ist.
Methoden
| AdviseTrackingClient(IVsUndoTrackingEvents) |
Weist den rückgängig-Manager an, dass Sie eine Benachrichtigung erhalten möchten, wenn das Dokument bereinigt ist. |
| MarkCleanState() |
Weist den rückgängig-Manager an, dass ein unveränderter Zustand erreicht wurde, z. b. nach einem Speichervorgang. |
| QueryCleanState(Int32) |
Bestimmt, ob das Dokument in einem unveränderten Zustand ist. |
| UnadviseTrackingClient() |
Rät dem rückgängig-Manager, dass Sie nicht mehr benachrichtigt werden sollen, wenn das Dokument bereinigt ist. |