Méthode ITextStoreAnchor::GetText (textstor.h)
La méthode ITextStoreAnchor::GetText retourne des informations sur le texte à une position d’ancrage spécifiée. Cette méthode retourne le texte visible et masqué et indique si les données incorporées sont jointes au texte.
Syntaxe
HRESULT GetText(
[in] DWORD dwFlags,
[in] IAnchor *paStart,
[in] IAnchor *paEnd,
[out] WCHAR *pchText,
[in] ULONG cchReq,
[out] ULONG *pcch,
[in] BOOL fUpdateAnchor
);
Paramètres
[in] dwFlags
Non utilisé ; doit être égal à zéro.
[in] paStart
Spécifie la position d’ancre de départ.
[in] paEnd
Spécifie la position d’ancre de fin. Si la valeur est NULL, elle est traitée comme s’il s’agissait d’une ancre positionnée à la toute fin du flux de texte.
[out] pchText
Spécifie la mémoire tampon pour recevoir le texte. Peut être NULL uniquement lorsque cchReq = 0.
[in] cchReq
Spécifie la taille de la mémoire tampon pchText en caractères.
[out] pcch
Reçoit le nombre de caractères copiés dans la mémoire tampon pchText .
[in] fUpdateAnchor
Si la valeur est TRUE, paStart est repositionnée juste après le dernier caractère copié dans pchText.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
Valeur | Description |
---|---|
|
La commande s'est correctement terminée. |
|
La méthode n’a pas pu obtenir un pointeur d’interface valide vers paStart et/ou paEnd. |
|
Les ancres paStart ou paEnd se trouvent en dehors du texte du document. |
|
L’appelant n’a pas de verrou en lecture seule sur le document. |
Remarques
Les appelants qui utilisent cette méthode doivent disposer d’un verrou en lecture seule sur le document en appelant la méthode ITextStoreAnchor::RequestLock . Sans verrou en lecture seule, la méthode échoue et retourne TF_E_NOLOCK.
Les applications peuvent tronquer les valeurs de retour de méthode pour des raisons internes.
Pour analyser rapidement le texte avec plusieurs appels GetText , un appelant utilise fUpdateAnchor = TRUE.
Le nombre réel de caractères copiés peut être inférieur à cchReq si le nombre de caractères entre paStart et paEnd est inférieur à cchReq.
Le comportement de GetText n’est affecté par aucune limite de région couverte par le texte retourné.
Configuration requise
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 | textstor.h |
DLL | Msctf.dll |
Composant redistribuable | TSF 1.0 sur Windows 2000 Professionnel |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour