Metodo ITfComposition::ShiftStart (msctf.h)
Sposta l'ancoraggio iniziale di una composizione.
Sintassi
HRESULT ShiftStart(
[in] TfEditCookie ecWrite,
[in] ITfRange *pNewStart
);
Parametri
[in] ecWrite
Contiene un cookie di modifica che identifica il contesto di modifica ottenuto da ITfEditSession::D oEditSession.
[in] pNewStart
Puntatore a un oggetto ITfRange che contiene la nuova posizione di ancoraggio iniziale. L'ancoraggio iniziale del contesto verrà spostato nell'ancoraggio iniziale di questo intervallo. Questo metodo ha esito negativo se l'ancoraggio iniziale di questo intervallo viene posizionato oltre l'ancoraggio finale 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 iniziale di pNewStart viene posizionato oltre l'ancoraggio finale della composizione o pNewStart non è valido. |
|
La composizione è già terminata. |
|
Il contesto di modifica identificato da ecWrite non dispone di un blocco di lettura/scrittura. |
Commenti
Questo metodo fa sì che la proprietà GUID_PROP_COMPOSING venga rimossa da qualsiasi testo rimosso dalla composizione. Analogamente, la proprietà GUID_PROP_COMPOSING verrà 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::ShiftEnd