Identificateurs d’objet (Winuser.h)
Cette rubrique décrit les identificateurs d’objet Microsoft Active Accessibility, les valeurs 32 bits qui identifient les catégories d’objets accessibles dans une fenêtre. Les serveurs Microsoft Active Accessibility et les fournisseurs Microsoft UI Automation utilisent les identificateurs d’objet pour déterminer l’objet auquel fait référence une demande de message WM_GETOBJECT.
Les clients reçoivent ces valeurs dans leur fonction de rappel WinEventProc et les utilisent pour identifier des parties d’une fenêtre. Les serveurs utilisent ces valeurs pour identifier les parties correspondantes d’une fenêtre lors de l’appel de NotifyWinEvent ou lors de la réponse au message WM_GETOBJECT .
Les serveurs peuvent définir des ID d’objet personnalisés pour identifier d’autres catégories d’objets au sein de leurs applications. Les ID d’objet personnalisés doivent recevoir des valeurs positives, car Microsoft Active Accessibility réserve zéro et toutes les valeurs négatives pour les identificateurs d’objet standard suivants.
Les constantes suivantes sont définies dans winuser.h :
Constante | Description |
---|---|
|
Alerte associée à une fenêtre ou à une application. Les boîtes de message fournies par le système sont les seuls éléments d’interface utilisateur qui envoient des événements avec cet identificateur d’objet. Les applications serveur ne peuvent pas utiliser les fonctions AccessibleObjectFromX avec cet identificateur d’objet. Il s’agit d’un problème connu avec Microsoft Active Accessibility. |
|
Barre d’insertion de texte (caret) dans la fenêtre. |
|
Zone cliente de la fenêtre. Dans la plupart des cas, le système d’exploitation contrôle les éléments frame et l’objet client contient tous les éléments contrôlés par l’application. Les serveurs traitent uniquement les messages WM_GETOBJECT dans lesquels lParam est OBJID_CLIENT, OBJID_WINDOW ou un identificateur d’objet personnalisé. |
|
Pointeur de la souris. Il n’y a qu’un seul pointeur de souris dans le système, et ce n’est pas un enfant d’une fenêtre. |
|
Barre de défilement horizontale de la fenêtre. |
|
En réponse à cet identificateur d’objet, les applications tierces peuvent exposer leur propre modèle objet. Les applications tierces peuvent retourner n’importe quelle interface COM en réponse à cet identificateur d’objet. |
|
Barre de menus de la fenêtre. |
|
Identificateur d’objet que Oleacc.dll utilise en interne. Pour plus d’informations, consultez Annexe F : Valeurs d’identificateur d’objet pour OBJID_QUERYCLASSNAMEIDX. |
|
Poignée de taille de la fenêtre : composant d’image facultatif situé dans l’angle inférieur droit du cadre de la fenêtre. |
|
Objet sonore. Les objets sons n’ont pas d’emplacements d’écran ou d’enfants, mais ils ont des attributs de nom et d’état. Ce sont des enfants de l’application qui joue le son. |
|
Menu système de la fenêtre. |
|
Barre de titre de la fenêtre. |
|
Barre de défilement verticale de la fenêtre. |
|
La fenêtre elle-même plutôt qu’un objet enfant. |
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|