Exposition d’une interface de modèle objet natif
Si un élément d’interface utilisateur prend en charge un modèle d’objet natif autre que Microsoft Active Accessibility ou UI Automation, il peut exposer l’interface personnalisée en répondant aux messages WM _ GETOBJECT qui incluent l’identificateur d’objet objID _ NATIVEOM . Pour répondre, l’élément d’interface utilisateur doit retourner la valeur récupérée par un appel à la fonction LresultFromObject .
Un client peut récupérer une interface à partir d’un élément d’interface utilisateur qui prend en charge un modèle objet natif en appelant la fonction AccessibleObjectFromWindow et en spécifiant objID _ NATIVEOM comme deuxième paramètre.