Partager via


Méthode ITfRange::Collapse (msctf.h)

La méthode ITfRange::Collapse efface la plage de texte en déplaçant son ancre de début et son ancre de fin à la même position.

Syntaxe

HRESULT Collapse(
  [in] TfEditCookie ec,
  [in] TfAnchor     aPos
);

Paramètres

[in] ec

Modifier le cookie obtenu à partir de ITfDocumentMgr::CreateContext ou ITfEditSession::D oEditSession.

[in] aPos

Énumération TfAnchor qui décrit comment réduire la plage.

Valeur Signification
TF_ANCHOR_START
L’ancre de fin est déplacée vers l’emplacement de l’ancre de début.
TF_ANCHOR_END
L’ancre de début est déplacée vers l’emplacement de l’ancre de fin.

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
L’objet ne prend pas en charge l’interface, ou une nouvelle plage ne peut pas être créée.
E_INVALIDARG
aPos n’est pas valide.
TF_E_NOLOCK
Le cookie dans ec n’est pas valide ou l’appelant n’a pas de verrou en lecture seule.

Spécifications

   
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

ITfDocumentMgr::CreateContext

ITfEditSession::D oEditSession

ITfRange

Magasins de texte

TfAnchor