Condividi tramite


Metodo IAccPropServices::SetHmenuPropServer (oleacc.h)

Questo metodo esegue il wrapping di SetPropServer, fornendo un punto di ingresso pratico per i chiamanti che annotano gli elementi accessibili basati su HMENU.

Sintassi

HRESULT SetHmenuPropServer(
  [in] HMENU            hmenu,
  [in] DWORD            idChild,
  [in] const MSAAPROPID *paProps,
  [in] int              cProps,
  [in] IAccPropServer   *pServer,
  [in] AnnoScope        annoScope
);

Parametri

[in] hmenu

Tipo: HMENU

Identifica l'elemento accessibile da HMENU da annotare.

[in] idChild

Tipo: DWORD

Identifica l'elemento accessibile da annotare. Sostituisce la stringa di identità.

[in] paProps

Tipo: const MSAAPROPID*

Specifica una matrice di proprietà che dovrà essere gestita dall'oggetto callback specificato.

[in] cProps

Tipo: int

Specifica il numero di proprietà nella matrice paProps.

[in] pServer

Tipo: IAccPropServer*

Specifica l'oggetto callback che verrà richiamato quando un client richiede una delle proprietà sottoposte a override.

[in] annoScope

Tipo: AnnoScope

Può essere ANNO_THIS, che indica che l'annotazione influisce solo sull'elemento accessibile indicato, oppure ANNO_CONTAINER, che indica che l'annotazione si applica all'elemento e ai relativi elementi figlio diretti.

Valore restituito

Tipo: HRESULT

Se ha esito positivo, restituisce S_OK.

Restituisce E_INVALIDARG se una delle proprietà della matrice paProps non è supportata, se la stringa di identità non è valida o se annoScope non è uno dei ANNO_THIS o ANNO_CONTAINER.

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

Commenti

Usando questo metodo, il chiamante non deve ottenere una stringa di identità; può specificare direttamente i parametri hmenu e idChild .

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 Accessibilità attiva 2.0 RDK in Windows NT 4.0 con SP6 e versioni successive e Windows 98

Vedi anche

ClearHmenuProps

IAccPropServices

SetHmenuProp

SetHmenuPropStr

SetPropServer