Partager via


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

Reçoit une notification lorsque la disposition d’une vue contextuelle change.

Syntaxe

HRESULT OnLayoutChange(
  [in] ITfContext     *pic,
  [in] TfLayoutCode   lcode,
  [in] ITfContextView *pView
);

Paramètres

[in] pic

Pointeur vers l’interface ITfContext pour le contexte modifié.

[in] lcode

Spécifie l’élément TfLayoutCode qui décrit la modification de la disposition.

[in] pView

Pointeur vers l’interface ITfContextView pour l’affichage contextuel dans lequel le changement de disposition s’est produit.

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Chaque contexte a une vue par défaut pour laquelle une référence peut être obtenue à l’aide de la méthode ITfContext ::GetActiveView . La méthode retourne uniquement la valeur TF_LC_CHANGE pour le paramètre lcode pour cette vue, car les valeurs sont possibles uniquement pour plusieurs vues. Étant donné que TSF ne prend pas en charge plusieurs vues, cette méthode ne reçoit jamais d’autres valeurs de l’énumération TfLayoutCode .

Configuration requise

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

Voir aussi

ITfContext

ITfContext ::GetActiveView

ITfContextView

ITfTextLayoutSink

TfLayoutCode