Metodo ITextStoreACP::InsertTextAtSelection (textstor.h)
Il metodo ITextStoreACP::InsertTextAtSelection inserisce il testo nel punto di inserimento o nella selezione. Un chiamante deve avere un blocco di lettura/scrittura nel documento prima di inserire testo.
Sintassi
HRESULT InsertTextAtSelection(
[in] DWORD dwFlags,
[in] const WCHAR *pchText,
[in] ULONG cch,
[out] LONG *pacpStart,
[out] LONG *pacpEnd,
[out] TS_TEXTCHANGE *pChange
);
Parametri
[in] dwFlags
Specifica se i parametri pacpStart e pacpEnd e la struttura TS_TEXTCHANGE contengono i risultati dell'inserimento di testo.
Impossibile combinare i flag TF_IAS_NOQUERY e TF_IAS_QUERYONLY .
[in] pchText
Puntatore alla stringa da inserire nel documento. La stringa può essere terminata da NULL .
[in] cch
Specifica la lunghezza del testo.
[out] pacpStart
Puntatore alla posizione del carattere dell'applicazione iniziale in cui si verifica l'inserimento del testo.
[out] pacpEnd
Puntatore alla posizione del carattere dell'applicazione finale in cui si verifica l'inserimento di testo. Questo valore di parametro è lo stesso del valore del parametro pacpStart per un punto di inserimento.
[out] pChange
Puntatore a una struttura TS_TEXTCHANGE con i membri seguenti.
Valore restituito
Questo metodo può restituire uno di questi valori.
Valore | Descrizione |
---|---|
|
Il metodo è stato eseguito correttamente. |
|
Il chiamante non ha un blocco nel documento. |
|
Il parametro pchText non è valido. |
Commenti
I valori dei parametri pacpStart e pacpEnd dipendono dal modo in cui l'applicazione client inserisce il testo in un documento. Ad esempio, se l'applicazione imposta il cursore all'inizio del testo inserito dopo l'inserimento di testo, il valore per i parametri pacpStart e pacpEnd corrisponde al membro acpStart della struttura TS_TEXTCHANGE.
Le applicazioni non devono chiamare il metodo ITextStoreACPSink::OnTextChange in risposta a questo metodo.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | textstor.h |
DLL | Msctf.dll |
Componente ridistribuibile | TSF 1.0 in Windows 2000 Professional |