Partager via


Méthode ITfContextOwnerServices ::OnLayoutChange (msctf.h)

La méthode ITfContextOwnerServices ::OnLayoutChange est appelée par le propriétaire du contexte lorsque la représentation à l’écran du flux de texte est mise à jour pendant une composition. Les mises à jour de flux de texte incluent lorsque la position de la fenêtre qui contient le texte est modifiée ou si les coordonnées d’écran du texte changent.

Syntaxe

HRESULT OnLayoutChange();

Valeur de retour

Cette méthode peut retourner l’une de ces valeurs.

Valeur Description
S_OK
La méthode a réussi.

Remarques

Un appel à ITfContextOwnerServices ::OnLayoutChange peut être en réponse à une modification de texte, à un changement de taille de police, à un déplacement/redimensionnement de fenêtre, etc.

Si un appel à ITfContextView ::GetTextExt ou ITfContextOwner ::GetACPFromPoint échoue parce que l’application n’a pas calculé la disposition de l’écran (Valeur de retour : TS_E_NOLAYOUT), l’application doit alors appeler ITfContextOwnerServices ::OnLayoutChange lorsque les informations sont prêtes.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête msctf.h
DLL Msctf.dll
Composant redistribuable TSF 1.0 sur Windows 2000 Professionnel

Voir aussi

ITfContextOwner ::GetACPFromPoint

ITfContextOwnerServices

ITfContextView ::GetTextExt