IVsChangeTrackingUndoManager-Schnittstelle
Stellt einen Editor für die Verwaltung rückgängig machen, der mehrere Ansichten unterstützt.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Syntax
'Declaration
<GuidAttribute("E33C4DCF-F50C-4356-8CD8-87A7F213337B")> _
<InterfaceTypeAttribute()> _
Public Interface IVsChangeTrackingUndoManager
[GuidAttribute("E33C4DCF-F50C-4356-8CD8-87A7F213337B")]
[InterfaceTypeAttribute()]
public interface IVsChangeTrackingUndoManager
[GuidAttribute(L"E33C4DCF-F50C-4356-8CD8-87A7F213337B")]
[InterfaceTypeAttribute()]
public interface class IVsChangeTrackingUndoManager
[<GuidAttribute("E33C4DCF-F50C-4356-8CD8-87A7F213337B")>]
[<InterfaceTypeAttribute()>]
type IVsChangeTrackingUndoManager = interface end
public interface IVsChangeTrackingUndoManager
Der IVsChangeTrackingUndoManager-Typ macht die folgenden Member verfügbar.
Methoden
Name | Beschreibung | |
---|---|---|
AdviseTrackingClient | Benachrichtigt Undo Manager an, dass Sie eine Benachrichtigung erhalten möchten, wenn das Dokument sauber ist. | |
MarkCleanState | Teilt Undo Manager mit unveränderter, dass ein Zustand erreicht ist, z. B. einem Speichern Vorgang. | |
QueryCleanState | Bestimmt, ob das Dokument in einem unveränderten Zustand befindet. | |
UnadviseTrackingClient | Benachrichtigt Undo Manager an, dass Sie nicht mehr von Benachrichtigungen empfangen soll, wenn das Dokument sauber ist. |
Zum Seitenanfang
Hinweise
IVsChangeTrackingUndoManager können Sie das Sternchen in der Titelleiste entfernt werden, die angibt, dass das Dokument geändert wurde oder wird geändert. Zum Beispiel wird ein Benutzer ein Dokument, Typen ein Zeichen erreicht und Rückgängig. Wenn Sie nicht IVsChangeTrackingUndoManagerverwenden, bleibt das Dokument geändert und stellt nicht mit bereinigten Zustand zurückgesetzt.
Hinweise zu Aufrufern
Rufen Sie diese Schnittstelle auf, um den Empfang von Benachrichtigungen, wenn ein Dokument in den unveränderten Zustand zurückkehrt.
So fügen Sie ein Zeiger auf IVsChangeTrackingUndoManagererhalten, rufen QueryInterface auf IOleUndoManager für IID_IVsChangeTrackingUndoManager. Rufen Sie AdviseTrackingClient an, die vom Manager Rückgängig von Benachrichtigungen zu empfangen, wenn das Dokument sauber ist, eine Rückgängigaktion Next.