Partager via


Méthode IStylesProvider ::get_StyleId (uiautomationcore.h)

Identifie le style visuel d’un élément dans un document.

Cette propriété est en lecture seule.

Syntaxe

HRESULT get_StyleId(
  int *retVal
);

Paramètres

retVal

Valeur de retour

None

Remarques

Un fournisseur doit utiliser cette propriété pour exposer des identificateurs de style utiles aux applications clientes. Par exemple, un fournisseur peut exposer l’identificateur StyleId_Title d’un élément qui représente le titre d’une présentation. Un lecteur d’écran peut ensuite récupérer la propriété StyleId , découvrir que l’élément est un titre de présentation et lire le titre à l’utilisateur.

Styles de liste

Les ID pour les styles de liste sont pris en charge à partir de Windows 8.1.

Ces styles doivent être appliqués au niveau du paragraphe ; l’un de ces styles doit être appliqué à tout le texte faisant partie d’un élément de liste.

Lorsque les styles de puces sont mélangés dans une liste, le style BulletedList doit être appliqué à l’ensemble de la plage et la valeur de l’attribut BulletStyle (propriété identifiée par UIA_BulletStyleAttributeId) doit être mélangée en fonction de la répartition des différents types de puces dans la plage.

Lorsque les listes imbriquées contiennent également des puces (peut-être d’un type différent de la liste main), le style BulletedList est à nouveau appliqué à l’ensemble de la plage, et la valeur de l’attribut BulletStyle est quel que soit le style de puce imbriqué (pour la plage couvrant la liste imbriquée).

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête uiautomationcore.h (incluez UIAutomation.h)

Voir aussi

BulletStyle

IStylesProvider

UI Automation prise en charge du contenu textuel