Partager via


Méthode IAnchor ::ShiftRegion (textstor.h)

Déplace l’ancre dans une région adjacente dans le flux de texte.

Syntaxe

HRESULT ShiftRegion(
  [in]  DWORD      dwFlags,
  [in]  TsShiftDir dir,
  [out] BOOL       *pfNoRegion
);

Paramètres

[in] dwFlags

Champs de bits utilisés pour contrôler le repositionnement de l’ancre autour du texte masqué ou pour éviter le repositionnement réel de l’ancre.

Valeur Signification
TS_SHIFT_COUNT_HIDDEN
Spécifie que l’ancre sera déplacée vers la limite de région suivante, y compris la limite d’une région de texte masquée. Si elle n’est pas définie, l’ancre est décalée au-delà de tout texte masqué adjacent jusqu’à ce qu’une région de texte visible soit trouvée.
TS_SHIFT_COUNT_ONLY
L’ancre n’est pas décalée.

[in] dir

Contient l’une des valeurs TsShiftDir qui spécifie la région adjacente vers laquelle l’ancre est déplacée.

Valeur Signification
TS_SD_BACKWARD
Spécifie que l’ancre sera déplacée vers la région qui précède immédiatement une plage de texte.
TS_SD_FORWARD
Spécifie que l’ancre sera déplacée vers la région immédiatement après une plage de texte.

[out] pfNoRegion

Valeur booléenne qui spécifie si un décalage de l’ancre s’est produit.

Valeur Signification
TRUE
Le décalage a échoué et l’ancre n’a pas été repositionnée.
FALSE
Le décalage a réussi.

Valeur retournée

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

Valeur Description
S_OK
La méthode a réussi.
E_FAIL
Le décalage a échoué.
E_INVALIDARG
Une valeur de paramètre d’entrée n’est pas valide.

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 textstor.h
DLL Msctf.dll
Composant redistribuable TSF 1.0 sur Windows 2000 Professionnel

Voir aussi

IAnchor

IAnchor ::Shift

constantes TS_SHIFT_*

TsShiftDir