Partager via


Méthode IAccessible ::p ut_accValue (oleacc.h)

La méthode IAccessible ::p ut_accValue définit la valeur de l’objet spécifié. Les objets n'ont pas tous une valeur.

Syntaxe

HRESULT put_accValue(
  [in] VARIANT varChild,
  [in] BSTR    szValue
);

Paramètres

[in] varChild

Type : VARIANT

Spécifie si les informations de valeur définies appartiennent à l’objet ou à l’un des éléments enfants de l’objet. Ce paramètre est soit CHILDID_SELF (pour définir des informations sur l’objet) soit un ID enfant (pour définir des informations sur l’élément enfant de l’objet). Pour plus d’informations sur l’initialisation de la structure VARIANT, consultez Utilisation des ID enfants dans les paramètres.

[in] szValue

Type : BSTR

Chaîne localisée qui contient la valeur de l’objet.

Valeur retournée

Type : HRESULT

En cas de réussite, retourne S_OK.

En cas de non-réussite, retourne l’une des valeurs de la table qui suit ou un autre code d’erreur COM standard. Les serveurs retournent ces valeurs, mais les clients doivent toujours case activée paramètres de sortie pour s’assurer qu’ils contiennent des valeurs valides. Pour plus d’informations, consultez Vérification des valeurs de retour IAccessibles.

Erreur Description
DISP_E_MEMBERNOTFOUND
L’objet ne prend pas en charge cette propriété.
E_INVALIDARG
Un argument n’est pas valide.

Remarques

La méthode IAccessible ::p ut_accValue est prise en charge pour certains éléments d’interface utilisateur (généralement les contrôles de modification). Pour les éléments d’interface utilisateur qui ne prennent pas en charge cette méthode, des méthodes spécifiques aux contrôles sont utilisées à la place. Pour plus d’informations, consultez Informations de référence sur les éléments d’interface utilisateur pris en charge.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête oleacc.h
Bibliothèque Oleacc.lib
DLL Oleacc.dll
Composant redistribuable Active Accessibility 1.3 RDK sur Windows NT 4.0 avec SP6 et versions ultérieures et Windows 95