Partager via


fonction TextPattern_GetVisibleRanges (uiautomationcoreapi.h)

Note Cette fonction est déconseillée. Les applications clientes doivent utiliser les interfaces COM (Component Object Model) Microsoft UI Automation à la place.
 
Récupère un tableau de plages de texte disjointes à partir d'un conteneur de texte où chaque plage de texte commence à la première ligne partiellement visible et se termine à la dernière ligne partiellement visible. Par exemple, une disposition à plusieurs colonnes où les colonnes sont partiellement faites défiler hors de la zone visible de la fenêtre d’affichage et où le contenu circule du bas d’une colonne vers le haut de la suivante.

Syntaxe

HRESULT TextPattern_GetVisibleRanges(
  [in]  HUIAPATTERNOBJECT hobj,
  [out] SAFEARRAY         **pRetVal
);

Paramètres

[in] hobj

Type : HUIAPATTERNOBJECT

Objet de modèle de contrôle.

[out] pRetVal

Type : HUIATEXTRANGE*

Lorsque cette fonction est retournée, contient un tableau de plages de texte couvrant le texte visible dans le conteneur de texte. Ce paramètre est passé sans être initialisé.

Valeur retournée

Type : HRESULT

Retourne S_OK en cas de réussite ou une valeur d’erreur dans le cas contraire.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête uiautomationcoreapi.h
Bibliothèque Uiautomationcore.lib
DLL Uiautomationcore.dll