IVsChangeTrackingUndoManager 介面
提供復原管理支援多個檢視的編輯器。
命名空間: 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,文件仍然不正常,而且,不會還原至清潔狀態。
呼叫者注意事項
呼叫這個介面接收的文件回到乾淨的狀態通知。
若要取得變數的指標, IVsChangeTrackingUndoManager,呼叫QueryInterface的IOleUndoManager的 IID_IVsChangeTrackingUndoManager。 呼叫AdviseTrackingClient的復原管理員從接收通知,當文件很乾淨之後復原動作。