Case à cocher (référence d’élément d’interface utilisateur MSAA)
Notes
Cette rubrique décrit les objets Check Box à des fins de référence d’élément d’interface utilisateur MSAA. La création d’objets Check Box dans différents frameworks d’interface utilisateur n’est pas décrite ici. Consultez la documentation de référence sur les API pour l’infrastructure d’interface utilisateur que vous utilisez.
Les cases à cocher permettent d’activer ou de désactiver une ou plusieurs fonctionnalités ou options à partir d’un ensemble, généralement dans une boîte de dialogue. En règle générale, une zone de case activée contient une petite zone avec du texte adjacent. Lorsqu’une option est sélectionnée, une marque case activée s’affiche dans la zone.
Le nom de la classe de fenêtre d’une zone de case activée est « BUTTON ».
IAccessible, méthodes
Les cases à cocher prennent en charge les méthodes IAccessible suivantes :
Méthode | Commentaires |
---|---|
accDoDefaultAction | La méthode accDoDefaultAction appelle PostMessage avec le message de bouton BM_CLICK pour cliquer sur la zone de case activée. |
accHitTest | |
accLocation | |
accNavigate | |
accSelect |
Propriétés IAccessible
Les cases à cocher prennent en charge les propriétés IAccessible suivantes :
Propriété | Commentaires |
---|---|
get_accChild | |
get_accChildCount | La propriété ChildCount est égale à zéro. |
get_accDefaultAction | La propriété DefaultAction d’une zone de case activée varie selon qu’elle est sélectionnée ou non. Une case activée case qui n’est pas sélectionnée a « Check » comme DefaultAction, et une case activée case qui est sélectionnée a « UnCheck » comme valeur DefaultAction. La zone DefaultAction pour un case activée à trois états est « Bascule ». |
get_accDescription | |
accFocus | |
accKeyboardShortcut | La propriété KeyboardShortcut est la touche d’accès de la zone de case activée, qui est un caractère souligné dans le texte de la fenêtre du contrôle. Cette chaîne contient le caractère de clé d’accès ajouté à la chaîne « Alt+ ». |
accHelp | La propriété Name est obtenue à partir du texte de la fenêtre du contrôle (ou légende), qui s’affiche avec la zone case activée. |
accHelpTopic | |
accName | La propriété Name est obtenue à partir du texte de la fenêtre du contrôle (ou légende), qui s’affiche avec la zone case activée. |
accParent | La propriété Parent est une fenêtre ( ROLE_SYSTEM_WINDOW ) qui entoure le contrôle et a la même propriété Name et le même nom de classe de fenêtre que le contrôle. |
accRole | La propriété Role est ROLE_SYSTEM_CHECKBUTTON. |
accState | La propriété State est une combinaison d’une ou plusieurs des valeurs suivantes : STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_MIXED | STATE_SYSTEM_CHECKED | STATE_SYSTEM_NORMAL |