Partager via


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

La méthode ITfRange::GetText obtient le contenu couvert par cette plage de texte.

Syntaxe

HRESULT GetText(
  [in]  TfEditCookie ec,
  [in]  DWORD        dwFlags,
  [out] WCHAR        *pchText,
  [in]  ULONG        cchMax,
  [out] ULONG        *pcch
);

Paramètres

[in] ec

Modifiez le cookie qui identifie le contexte de modification obtenu à partir de ITfDocumentMgr::CreateContext ou ITfEditSession::D oEditSession.

[in] dwFlags

Champs de bits qui spécifient un comportement facultatif.

Valeur Signification
TF_TF_MOVESTART
L’ancre de début de la plage est avancée à la position après le dernier caractère retourné.
TF_TF_IGNOREEND
La méthode tente de remplir pchText avec le nombre maximal de caractères, au lieu d’arrêter la copie à la position occupée par l’ancre de fin de la plage.

[out] pchText

Pointeur vers une mémoire tampon pour recevoir le texte dans la plage.

[in] cchMax

Taille maximale de la mémoire tampon de texte.

[out] pcch

Pointeur vers un ULONG représentant le nombre de caractères écrits dans la mémoire tampon de texte pchText .

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
Une erreur non spécifiée s'est produite.
E_INVALIDARG
Un ou plusieurs paramètres ne sont pas valides.
TF_E_NOLOCK
La valeur du paramètre ec est un cookie non 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

constantes TF_TF_*

Magasins de texte