Méthode IUIAutomationTextRange ::GetBoundingRectangles (uiautomationclient.h)

Récupère une collection de rectangles englobants pour chaque ligne de texte complètement ou partiellement visible dans une plage de texte.

Syntaxe

HRESULT GetBoundingRectangles(
  [out, retval] SAFEARRAY **boundingRects
);

Paramètres

[out, retval] boundingRects

Type : SAFEARRAY**

Reçoit un pointeur vers un tableau de rectangles englobants pour chaque ligne de texte entièrement ou partiellement visible dans une plage de texte. Un tableau vide est retourné pour une plage de texte dégénérée (vide) ou pour une plage de texte complètement hors écran, faisant défiler hors vue ou masquée par une fenêtre qui se chevauche.

Valeur retournée

Type : HRESULT

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

Remarques

Pour plus d’informations sur la façon dont les rectangles englobants sont stockés dans SAFEARRAY, consultez Meilleures pratiques pour l’utilisation de tableaux sécurisés.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7, Windows Vista avec SP2 et Platform Update pour Windows Vista, Windows XP avec SP3 et Platform Update pour Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2, Windows Server 2008 avec SP2 et Mise à jour de plateforme pour Windows Server 2008, Windows Server 2003 avec SP2 et Mise à jour de plateforme pour Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête uiautomationclient.h (incluez UIAutomation.h)

Voir aussi

Conceptuel

IUIAutomationTextRange

Référence

SafeArrayToRectNativeArray

UI Automation prise en charge du contenu textuel