Condividi tramite


Metodo ITextStoreAnchorSink::OnTextChange (textstor.h)

Chiamato quando il testo nel flusso di testo cambia.

Sintassi

HRESULT OnTextChange(
  [in] DWORD   dwFlags,
  [in] IAnchor *paStart,
  [in] IAnchor *paEnd
);

Parametri

[in] dwFlags

Contiene un set di flag che specificano informazioni aggiuntive sulla modifica del testo. Può trattarsi di uno o più dei valori seguenti.

valore Significato
0
Il testo è cambiato.
TS_TC_CORRECTION
Il testo è una trasformazione (correzione) del contenuto esistente e tutte le informazioni di markup del testo speciali (metadati) vengono mantenute, ad esempio i dati del file wav o un identificatore di lingua. Questo flag viene usato per le applicazioni che devono conservare i dati associati al testo originale.

[in] paStart

Puntatore a un ancoraggio situato all'inizio del testo modificato.

[in] paEnd

Puntatore a un ancoraggio situato alla fine del testo modificato.

Valore restituito

Questo metodo può restituire uno di questi valori.

valore Descrizione
S_OK
Il metodo è stato eseguito correttamente.
E_FAIL
Il metodo non è riuscito a creare ancoraggi clonati per contenere la modifica.
E_INVALIDARG
paStart o paEnd non è valido.
E_OUTOFMEMORY
Si è verificato un errore di allocazione della memoria.
TS_E_NOLOCK
Il gestore TSF contiene un blocco nel documento. Questo indica in genere che il metodo è stato chiamato dall'interno di un altro metodo ITextStoreAnchor, ad esempio ITextStoreAnchor::SetText.

Commenti

Questo metodo viene chiamato solo quando l'applicazione modifica il proprio testo, non quando un client modifica il testo con uno dei metodi ITextStoreAnchor, ad esempio ITextStoreAnchor::SetText o ITextStoreAnchor::InsertTextAtSelection.

Quando si chiama questo metodo, l'applicazione deve essere in grado di concedere un blocco documento.

Requisiti

   
Client minimo supportato Windows 2000 Professional [app desktop | App UWP]
Server minimo supportato Windows 2000 Server [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione textstor.h
DLL Msctf.dll
Componente ridistribuibile TSF 1.0 in Windows 2000 Professional

Vedi anche

Blocchi documenti

ITextStoreAnchor

ITextStoreAnchor::InsertTextAtSelection

ITextStoreAnchor::SetText

ITextStoreAnchorSink

Costanti dell'archivio testo varie