Metodo ITextStoreACPSink::OnTextChange (textstor.h)

Chiamato quando viene modificato il testo di un documento.

Sintassi

HRESULT OnTextChange(
  [in] DWORD               dwFlags,
  [in] const TS_TEXTCHANGE *pChange
);

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 è stato modificato.
TS_ST_CORRECTION
Il testo è una trasformazione (correzione) del contenuto esistente e vengono mantenute eventuali informazioni speciali di markup del testo (metadati), ad esempio .wav dati del file o un identificatore di lingua. Questo flag viene usato per le applicazioni che devono mantenere i dati associati al testo originale.

[in] pChange

Puntatore a una struttura TS_TEXTCHANGE che contiene dati di modifica del testo.

Valore restituito

Questo metodo può restituire uno di questi valori.

Valore Descrizione
S_OK
Il metodo è stato eseguito correttamente.
E_INVALIDARG
pChange non è valido.
E_OUTOFMEMORY
Si è verificato un errore di allocazione della memoria.
TS_E_NOLOCK
Il gestore TSF contiene un blocco sul documento. Ciò indica in genere che il metodo è stato chiamato dall'interno di un altro metodo ITextStoreACP , ad esempio ITextStoreACP::SetText.

Commenti

ITextStoreACPSink::OnTextChange non viene mai chiamato quando il testo viene modificato da uno dei metodi di interfaccia ITextStoreACP , ad esempio ITextStoreACP::SetText o ITextStoreACP::InsertTextAtSelection.

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

Requisiti

Requisito Valore
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 documento

ITextStoreACP

ITextStoreACP::InsertTextAtSelection

ITextStoreACP::RequestLock

ITextStoreACP::SetText

ITextStoreACPSink

Costanti varie dell'archivio di testo

TS_TEXTCHANGE