Partager via


Méthode IAccPropServices ::SetPropValue (oleacc.h)

Utilisez SetPropValue pour identifier l’élément accessible à annoter, spécifier la propriété à annoter et fournir une nouvelle valeur pour cette propriété.

Si les développeurs de serveurs connaissent le HWND de l’élément accessible qu’ils veulent annoter, ils peuvent utiliser l’une des méthodes suivantes :

Syntaxe

HRESULT SetPropValue(
  [in] const BYTE *pIDString,
  [in] DWORD      dwIDStringLen,
  [in] MSAAPROPID idProp,
  [in] VARIANT    var
);

Paramètres

[in] pIDString

Type : const BYTE*

Identifie l'élément accessible qui doit être annoté.

[in] dwIDStringLen

Type : DWORD

Spécifie la longueur de la chaîne identifiée par le paramètre pIDString.

[in] idProp

Type : MSAAPROPID

Spécifie la propriété de l'élément accessible à annoter.

[in] var

Type : VARIANT

Spécifie une nouvelle valeur pour la propriété.

Valeur retournée

Type : HRESULT

En cas de réussite, retourne S_OK.

Renvoie E_INVALIDARG si idProp n’est pas une propriété prise en charge, si var n’est pas un type pris en charge pour cette propriété ou si la chaîne d’identité n’est pas valide.

Peut retourner d’autres codes d’erreur dans des conditions d’erreur exceptionnelles telles que la mémoire insuffisante.

Remarques

Consultez la section prise en charge pour obtenir la liste des propriétés prises en charge et leurs types attendus. Notez que certaines propriétés sont actuellement prises en charge uniquement lorsqu’un rappel est utilisé et ne peuvent pas être spécifiés directement à l’aide de cette méthode.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête oleacc.h (incluez d’abord OleAcc.h Inclure Initguid.h))
DLL Oleacc.dll
Composant redistribuable Active Accessibility 2.0 RDK sur Windows NT 4.0 avec SP6 et versions ultérieures et Windows 98