Metodo ITfTextEditSink::OnEndEdit (msctf.h)
Riceve una notifica al completamento di un metodo ITfEditSession::D oEditSession con accesso in lettura/scrittura al contesto.
Sintassi
HRESULT OnEndEdit(
[in] ITfContext *pic,
[in] TfEditCookie ecReadOnly,
[in] ITfEditRecord *pEditRecord
);
Parametri
[in] pic
Puntatore all'interfaccia ITfContext per il contesto modificato.
[in] ecReadOnly
Specifica un valore TfEditCookie per l'accesso in sola lettura al contesto.
[in] pEditRecord
Puntatore all'interfaccia ITfEditRecord usata per accedere alle modifiche al contesto.
Valore restituito
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Viene richiesta una sessione di modifica con accesso in lettura/scrittura con una chiamata al metodo ITfContext::RequestEditSession usando il flag TF_ES_READWRITE, che stabilisce un metodo ITfEditSession::D oEditSession per eseguire la sessione. Quando un metodo ITfEditSession::D oEditSession viene completato, TSF chiama questo metodo.
Un servizio di testo può usare il parametro ecReadOnly solo per visualizzare il contesto. Se sono necessarie modifiche, il servizio di testo deve usare una chiamata asincrona al metodo ITfContext::RequestEditSession . Tuttavia, un servizio di testo deve modificare solo il testo immesso in precedenza come parte di una composizione. In caso contrario, due o più servizi di testo potrebbero modificare ripetutamente lo stesso testo. Un servizio di testo può usare il metodo ITfContext::InWriteSession per determinare se ha eseguito la sessione di modifica completata.
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 | Imekrcic.dll |
Componente ridistribuibile | TSF 1.0 in Windows 2000 Professional |
Vedi anche
ITfContext::RequestEditSession