提供取消支持多视图的编辑管理。
命名空间: Microsoft.VisualStudio.TextManager.Interop
程序集: Microsoft.VisualStudio.TextManager.Interop(在 Microsoft.VisualStudio.TextManager.Interop.dll 中)
语法
声明
<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
IVsChangeTrackingUndoManager 类型公开以下成员。
方法
名称 | 说明 | |
---|---|---|
![]() |
AdviseTrackingClient | 建议 Undo Manager 要接收通知,当文档明确时。 |
![]() |
MarkCleanState | 调用 Undo Manager 非限定的状态已到达,例如,按照 保存 操作。 |
![]() |
QueryCleanState | 确定文档是否在非限定的状态。 |
![]() |
UnadviseTrackingClient | 建议 Undo Manager 不希望再收到通知,当文档明确时。 |
页首
备注
IVsChangeTrackingUndoManager 在标题栏可以移除星号,指示已更改文档,也是错误的。 例如,若要在用户打开文档时,键入字符,并命中取消。 如果不使用 IVsChangeTrackingUndoManager,文档保持错误,并且不还原为干净状态。
对调用者的说明
,当文档回 clean 状态时,调用此接口接收通知。
若要获取指向 IVsChangeTrackingUndoManager,请调用 IOleUndoManager 的 QueryInterface IID_IVsChangeTrackingUndoManager 的。 ,当文档是干净的执行取消操作后,请调用 AdviseTrackingClient 接收取消管理器的通知。