IAccPropServices::SetHmenuProp method (oleacc.h)

This method wraps SetPropValue, providing a convenient entry point for callers who are annotating HMENU-based accessible elements. If the new value is a string, you can use IAccPropServices::SetHmenuPropStr instead.

Syntax

HRESULT SetHmenuProp(
  [in] HMENU      hmenu,
  [in] DWORD      idChild,
  [in] MSAAPROPID idProp,
  [in] VARIANT    var
);

Parameters

[in] hmenu

Type: HMENU

Identifies the HMENU-based accessible element to be annotated.

[in] idChild

Type: DWORD

Specifies the child ID of the accessible element.

[in] idProp

Type: MSAAPROPID

Specifies which property of the accessible element is to be annotated.

[in] var

Type: VARIANT

Specifies a new value for the idProp property.

Return value

Type: HRESULT

If successful, returns S_OK.

May return other error codes under exceptional error conditions such as low memory.

Requirements

Requirement Value
Minimum supported client Windows XP [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Target Platform Windows
Header oleacc.h (include OleAcc.h Include Initguid.h first.)
DLL Oleacc.dll
Redistributable Active Accessibility 2.0 RDK on Windows NT 4.0 with SP6 and later and Windows 98

See also

ClearHmenuProps

IAccPropServices

SetHmenuPropServer

SetHmenuPropStr

SetPropValue