IVsTextLinesEvents.OnChangeLineText(TextLineChange[], Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Benachrichtigt den Client, wenn sich der Inhalt einer Textzeile im Puffer geändert hat.
public:
void OnChangeLineText(cli::array <Microsoft::VisualStudio::TextManager::Interop::TextLineChange> ^ pTextLineChange, int fLast);
public:
void OnChangeLineText(Platform::Array <Microsoft::VisualStudio::TextManager::Interop::TextLineChange> ^ pTextLineChange, int fLast);
void OnChangeLineText(std::Array <Microsoft::VisualStudio::TextManager::Interop::TextLineChange> const & pTextLineChange, int fLast);
public void OnChangeLineText (Microsoft.VisualStudio.TextManager.Interop.TextLineChange[] pTextLineChange, int fLast);
abstract member OnChangeLineText : Microsoft.VisualStudio.TextManager.Interop.TextLineChange[] * int -> unit
Public Sub OnChangeLineText (pTextLineChange As TextLineChange(), fLast As Integer)
Parameter
- pTextLineChange
- TextLineChange[]
[in] Zeiger auf die TextLineChange-Struktur, die die Form des alten und neuen Texts definiert.
- fLast
- Int32
[in] Veraltet; nicht verwenden.
Hinweise
COM-Signatur
Aus textmgr. idl:
HRESULT IVsTextLinesEvents::OnChangeLineText(
[in] const TextLineChange *pTextLineChange,
[in] BOOL fLast
);
Die- TextLineChange Struktur beschreibt eine Textänderung vollständig. Diese Struktur beschreibt die Ergebnisse eines Ersetzungs Vorgangs und definiert zwei Spannen wie folgt:
Von
iStartLine/iStartIndexiniNewEndLine/iNewEndIndex. Diese Spanne gibt den Umfang des neu eingefügten Texts in Bezug auf den aktuellen Zustand des Puffers an.Von
iStartLine/iStartIndexiniOldEndLine/iOldEndIndex. In dieser Spanne wird der Umfang des Texts beschrieben, der in Bezug auf den Puffer Zustand vor der Änderung gelöscht wurde.
Daher enthält die Strukturinformationen über die Form des Bereichs vor und nach der Änderung. Die TextLineChange Struktur enthält nicht den alten Text, der gelöscht wurde.