Metodo ITfComposition::ShiftEnd (msctf.h)
Sposta l'ancoraggio finale di una composizione.
Sintassi
HRESULT ShiftEnd(
[in] TfEditCookie ecWrite,
[in] ITfRange *pNewEnd
);
Parametri
[in] ecWrite
Contiene un cookie di modifica che identifica il contesto di modifica ottenuto da ITfEditSession::D oEditSession.
[in] pNewEnd
Puntatore a un oggetto ITfRange che contiene la nuova posizione di ancoraggio finale. L'ancoraggio finale del contesto verrà spostato all'ancoraggio finale di questo intervallo. Questo metodo ha esito negativo se l'ancoraggio finale di questo intervallo viene posizionato prima dell'ancoraggio iniziale della composizione.
Valore restituito
Questo metodo può restituire uno di questi valori.
Valore | Descrizione |
---|---|
|
Il metodo è stato eseguito correttamente. |
|
Si è verificato un errore non specificato. |
|
L'ancoraggio finale di pNewEnd viene posizionato prima dell'ancoraggio iniziale della composizione o pNewStart non è valido. |
|
La composizione è già terminata. |
|
Il contesto di modifica identificato da ecWrite non ha un blocco di lettura/scrittura. |
Commenti
Questo metodo causa la rimozione della proprietà GUID_PROP_COMPOSING da qualsiasi testo rimosso dalla composizione. Analogamente, la proprietà GUID_PROP_COMPOSING viene aggiunta anche a qualsiasi testo aggiunto alla composizione.
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 | msctf.h |
DLL | Msctf.dll |
Componente ridistribuibile | TSF 1.0 in Windows 2000 Professional |
Vedi anche
Interfaccia ITfComposition, ITfEditSession::D oEditSession, interfaccia ITfRange, ITfComposition::ShiftStart