AccessibleObject.UseStdAccessibleObjects Méthode

Définition

Associe un objet à une instance d'un AccessibleObject.

Surcharges

UseStdAccessibleObjects(IntPtr)

Associe un objet à une instance d'un AccessibleObject basé sur le handle de l'objet.

UseStdAccessibleObjects(IntPtr, Int32)

Associe un objet à une instance d'un AccessibleObject basé sur le handle et l'ID d'objet de l'objet.

UseStdAccessibleObjects(IntPtr)

Associe un objet à une instance d'un AccessibleObject basé sur le handle de l'objet.

protected:
 void UseStdAccessibleObjects(IntPtr handle);
protected void UseStdAccessibleObjects (IntPtr handle);
member this.UseStdAccessibleObjects : nativeint -> unit
Protected Sub UseStdAccessibleObjects (handle As IntPtr)

Paramètres

handle
IntPtr

nativeint

IntPtr qui contient le handle de l'objet.

Remarques

Les applications serveur peuvent appeler cette fonction lorsqu’elles contiennent un objet d’interface utilisateur personnalisé similaire à un objet fourni par le système. Les applications serveur appellent CreateStdAccessibleObject et remplacent les IAccessible méthodes et propriétés selon les besoins pour qu’elles correspondent à leur objet personnalisé. Cette approche permet aux développeurs de serveurs d’enregistrer le travail d’implémentation complète de toutes les IAccessible propriétés et méthodes. Cette fonction est similaire à CreateStdAccessibleProxy, sauf que CreateStdAccessibleProxy vous pouvez spécifier le nom de classe en tant que paramètre, alors qu’elle CreateStdAccessibleObject utilise le nom de classe associé au hwnd.

L’appel de cette version est UseStdAccessible le même que l’appel de la version de deux paramètres avec un objid de CLIENT.

S’applique à

UseStdAccessibleObjects(IntPtr, Int32)

Associe un objet à une instance d'un AccessibleObject basé sur le handle et l'ID d'objet de l'objet.

protected:
 void UseStdAccessibleObjects(IntPtr handle, int objid);
protected void UseStdAccessibleObjects (IntPtr handle, int objid);
member this.UseStdAccessibleObjects : nativeint * int -> unit
Protected Sub UseStdAccessibleObjects (handle As IntPtr, objid As Integer)

Paramètres

handle
IntPtr

nativeint

IntPtr qui contient le handle de l'objet.

objid
Int32

Int qui définit le type d'objet auquel le paramètre handle fait référence.

Remarques

Crée un objet accessible avec les méthodes et les propriétés pour le type spécifié d’élément d’interface utilisateur fourni par le système.

Les applications serveur peuvent appeler cette fonction lorsqu’elles contiennent un objet d’interface utilisateur personnalisé similaire à un objet fourni par le système. Les applications serveur appellent CreateStdAccessibleObject et remplacent les IAccessible méthodes et propriétés selon les besoins pour qu’elles correspondent à leur objet personnalisé. Cette approche permet aux développeurs de serveurs d’enregistrer le travail d’implémentation complète de toutes les IAccessible propriétés et méthodes.

Valeurs objid valides.

Objet Value Description
ALERT 0xFFFFFFF6 Fait référence à un message associé à une fenêtre ou à une application.
CARET 0xFFFFFFF8 Fait référence à la barre d’insertion de texte (insertion) dans la fenêtre.
DOMAINE DE 0xFFFFFFFC Fait référence à la 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 que l’application contrôle.
CURSOR 0xFFFFFFF7 Fait référence au pointeur de la souris. Il n’y a qu’un seul pointeur de souris dans le système et il n’est pas un enfant d’une fenêtre.
HSCROLL 0xFFFFFFFA Fait référence à la barre de défilement horizontale de la fenêtre.
MENU 0xFFFFFFFD Fait référence à la barre de menus de la fenêtre.
SIZEGRIP 0xFFFFFFF9 Fait référence à la poignée de taille de la fenêtre, un composant frame facultatif situé dans le coin inférieur droit du cadre de la fenêtre.
SON 0xFFFFFFF5 Fait référence à un objet sonore. Les objets sonores n’ont pas d’emplacements d’écran ou d’enfants, mais ont des attributs de nom et d’état. Ils sont des enfants de l’application jouant le son.
SYSMENU 0xFFFFFFFF Fait référence au menu système de la fenêtre.
TITLEBAR 0xFFFFFFFE Fait référence à la barre de titre de la fenêtre.
VSCROLL 0xFFFFFFFB Fait référence à la barre de défilement verticale de la fenêtre.
WINDOW 0x00000000 Fait référence à la fenêtre elle-même plutôt qu’à un objet enfant.

S’applique à