IVsPreliminaryTextChangeCommitEvents 介面
告知用戶端的認可筆勢來觸發文字緩衝區的事件,並提供變更的文字範圍。
命名空間: Microsoft.VisualStudio.TextManager.Interop
組件: Microsoft.VisualStudio.TextManager.Interop (在 Microsoft.VisualStudio.TextManager.Interop.dll 中)
語法
'宣告
<InterfaceTypeAttribute()> _
<GuidAttribute("7F57B996-148B-46DE-A261-B1A02E6D9DBA")> _
Public Interface IVsPreliminaryTextChangeCommitEvents _
Inherits IVsFinalTextChangeCommitEvents
[InterfaceTypeAttribute()]
[GuidAttribute("7F57B996-148B-46DE-A261-B1A02E6D9DBA")]
public interface IVsPreliminaryTextChangeCommitEvents : IVsFinalTextChangeCommitEvents
[InterfaceTypeAttribute()]
[GuidAttribute(L"7F57B996-148B-46DE-A261-B1A02E6D9DBA")]
public interface class IVsPreliminaryTextChangeCommitEvents : IVsFinalTextChangeCommitEvents
[<InterfaceTypeAttribute()>]
[<GuidAttribute("7F57B996-148B-46DE-A261-B1A02E6D9DBA")>]
type IVsPreliminaryTextChangeCommitEvents =
interface
interface IVsFinalTextChangeCommitEvents
end
public interface IVsPreliminaryTextChangeCommitEvents extends IVsFinalTextChangeCommitEvents
IVsPreliminaryTextChangeCommitEvents 類型會公開下列成員。
方法
名稱 | 描述 | |
---|---|---|
OnChangesCommitted |
回頁首
備註
IVsPreliminaryTextChangeCommitEvents類似於IVsFinalTextChangeCommitEvents除非它取得時引發。 IVsPreliminaryTextChangeCommitEvents取得引發之前其他事件,以便在用戶端可以操作文字緩衝區在其他事件,像是 Visual Basic 美化排列之前, 發生。
實作者注意事項
實作IVsPreliminaryTextChangeCommitEvents用戶端物件來接收通知變更文字緩衝區物件上 (VsTextBuffer)。 使用IVsPreliminaryTextChangeCommitEvents來回應事件之前,其他事件。 例如,Visual Basic 美化排列可能不想要對文字做變更採取其他事件之前就被允許。 這個介面來使用您建立文字緩衝區公開 (expose) IConnectionPointContainer上的文字緩衝區物件介面 (VsTextBuffer)。 如需詳細資訊,請參閱 How to: 使用舊版 API 的文字緩衝區事件註冊。