Metodo IAccPropServices::D ecomposeHmenuIdentityString (oleacc.h)

Utilizzare questo metodo per determinare L'HMENU, l'ID oggetto e l'ID figlio per l'elemento accessibile identificato dalla stringa di identità.

Sintassi

HRESULT DecomposeHmenuIdentityString(
  [in]  const BYTE *pIDString,
  [in]  DWORD      dwIDStringLen,
  [out] HMENU      *phmenu,
  [out] DWORD      *pidChild
);

Parametri

[in] pIDString

Tipo: const BYTE*

Puntatore a un buffer contenente la stringa di identità di un elemento accessibile basato su HMENU.

[in] dwIDStringLen

Tipo: DWORD

Indica la lunghezza della stringa di identità specificata da pIDString.

[out] phmenu

Tipo: HMENU*

Puntatore a un buffer che riceve l'HMENU dell'elemento accessibile.

[out] pidChild

Tipo: DWORD*

Puntatore a un buffer che riceve l'ID figlio dell'elemento accessibile.

Valore restituito

Tipo: HRESULT

Se ha esito positivo, restituisce S_OK.

Restituisce E_INVALIDARG se phmenu o pidChild non sono validi o se la stringa di identità specificata non è una stringa di identità basata su HMENU.

Può restituire altri codici di errore in condizioni di errore eccezionali, ad esempio memoria insufficiente.

Commenti

Questo metodo ha esito positivo solo se la stringa di identità specificata è una stringa di identità basata su HMENU. Questo metodo è utile in un server di callback IAccPropServer registrato con ambito ANNO_CONTAINER perché consente al server di determinare, dalla stringa di identità specificata, l'elemento figlio (idChild) per il quale il client chiama il server.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione oleacc.h (include OleAcc.h Include Initguid.h first.)
DLL Oleacc.dll
Componente ridistribuibile Active Accessibility 2.0 RDK in Windows NT 4.0 con SP6 e versioni successive e Windows 98