Condividi tramite


Interfaccia IVsChangeTrackingUndoManager

Fornisce la gestione di annullamento per un editor che supporti più visualizzazioni.

Spazio dei nomi:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Sintassi

'Dichiarazione
<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

Il tipo IVsChangeTrackingUndoManager espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblico AdviseTrackingClient Consigliato Undo Manager che si desidera ricevere la notifica quando il documento viene pulita.
Metodo pubblico MarkCleanState Indica Undo Manager che uno stato invariato è stato raggiunto, ad esempio, il seguente Salvare operazione.
Metodo pubblico QueryCleanState determina se il documento è in uno stato invariato.
Metodo pubblico UnadviseTrackingClient Consigliato Undo Manager che non si desidera ricevere la notifica di quando il documento viene pulita.

In alto

Note

IVsChangeTrackingUndoManager consente di rimuovere un asterisco nella barra del titolo, che indica che il documento sia stato modificato, o modificato. Ad esempio, un utente apre un documento, digitare un carattere e un'operazione di annullamento di richieste soddisfatte. Se non si utilizzano IVsChangeTrackingUndoManager, il documento rimane modificato e non ripristina lo stato pulito.

Note per i chiamanti

Chiamare questa interfaccia per ricevere la notifica del secondo di un documento allo stato pulito.

Per ottenere un puntatore a IVsChangeTrackingUndoManager, chiamata QueryInterface in IOleUndoManager per IID_IVsChangeTrackingUndoManager. chiamata AdviseTrackingClient per ricevere notifiche dall'amministratore di annullamento di quando il documento è più lungo di un'operazione di annullamento.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop