Compartir a través de


IVsChangeTrackingUndoManager (Interfaz)

Proporciona administración de deshacer para un editor que admita varias vistas.

Espacio de nombres:  Microsoft.VisualStudio.TextManager.Interop
Ensamblado:  Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)

Sintaxis

'Declaración
<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

El tipo IVsChangeTrackingUndoManager expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público AdviseTrackingClient Indica Undo Manager que desea recibir notificaciones cuando el documento está limpio.
Método público MarkCleanState Indica a Undo Manager que hayan alcanzado un estado sin modificar, por ejemplo, mediante una operación de Guardar .
Método público QueryCleanState Determina si el documento está en un estado sin modificar.
Método público UnadviseTrackingClient Indica Undo Manager que desee ya no para recibir notificación de cuando el documento está limpio.

Arriba

Comentarios

IVsChangeTrackingUndoManager permite quitar el asterisco en la barra de título, que indica que se ha cambiado el documento, o se ha modificado. Por ejemplo, un usuario abre un documento, tipos un carácter y presiona deshacer. Si no utiliza IVsChangeTrackingUndoManager, el documento permanece modificado y no revierte el estado limpio.

Notas para los llamadores

Llame a esta interfaz para recibir notificación de cuando un documento vuelve al estado inicial.

Para obtener un puntero a IVsChangeTrackingUndoManager, llame a QueryInterface en IOleUndoManager para IID_IVsChangeTrackingUndoManager. Llame al AdviseTrackingClient para recibir notificación de administrador de deshacer de cuando el documento está limpio siguiendo una acción de deshacer.

Vea también

Referencia

Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)