Condividi tramite


Metodo ITfContextOwnerServices::OnLayoutChange (msctf.h)

Il metodo ITfContextOwnerServices::OnLayoutChange viene chiamato dal proprietario del contesto quando la rappresentazione sullo schermo del flusso di testo viene aggiornata durante una composizione. Gli aggiornamenti del flusso di testo includono quando la posizione della finestra che contiene il testo viene modificata o se le coordinate dello schermo del testo cambiano.

Sintassi

HRESULT OnLayoutChange();

Valore restituito

Questo metodo può restituire uno di questi valori.

Valore Descrizione
S_OK
Il metodo è stato eseguito correttamente.

Commenti

Una chiamata a ITfContextOwnerServices::OnLayoutChange potrebbe essere in risposta a una modifica del testo, una modifica delle dimensioni del carattere, lo spostamento/ridimensionamento della finestra e così via.

Se una chiamata a ITfContextView::GetTextExt o ITfContextOwner::GetACPFromPoint ha esito negativo perché l'applicazione non ha calcolato il layout dello schermo (valore restituito: TS_E_NOLAYOUT), l'applicazione deve quindi chiamare ITfContextOwnerServices::OnLayoutChange quando le informazioni sono pronte.

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

ITfContextOwner::GetACPFromPoint

ITfContextOwnerServices

ITfContextView::GetTextExt