Freigeben über


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
Öffentliche Methode AdviseTrackingClient Benachrichtigt Undo Manager an, dass Sie eine Benachrichtigung erhalten möchten, wenn das Dokument sauber ist.
Öffentliche Methode MarkCleanState Teilt Undo Manager mit unveränderter, dass ein Zustand erreicht ist, z. B. einem Speichern Vorgang.
Öffentliche Methode QueryCleanState Bestimmt, ob das Dokument in einem unveränderten Zustand befindet.
Öffentliche Methode 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.

Siehe auch

Referenz

Microsoft.VisualStudio.TextManager.Interop-Namespace