Partager via


Méthode IShellMenuCallback::CallbackSM (shobjidl_core.h)

Reçoit des messages à partir d’un objet de bande de menus.

Syntaxe

HRESULT CallbackSM(
  [in, out] LPSMDATA psmd,
            UINT     uMsg,
            WPARAM   wParam,
            LPARAM   lParam
);

Paramètres

[in, out] psmd

Type : LPSMDATA

Pointeur vers une structure SMDATA qui contient des informations sur le menu.

uMsg

Type : UINT

ID de message. Il s’agit de l’une des valeurs SMC_XXX. Pour obtenir la liste complète , consultez Messages et notifications de l’interpréteur de commandes.

wParam

Type : WPARAM

Valeur WPARAM qui contient des informations supplémentaires. Pour plus d’informations, consultez la référence de message SMC_XXX spécifique.

lParam

Type : LPARAM

Valeur LPARAM qui contient des informations supplémentaires. Pour plus d’informations, consultez la référence de message SMC_XXX spécifique.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Spécifications

   
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 shobjidl_core.h (inclure Shobjidl.h)
Bibliothèque Shell32.lib
DLL Shell32.dll (version 4.0 ou ultérieure)