Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Expose les méthodes qui interagissent avec les menus Shell, tels que le menu Démarrer et le menu Favoris .
Héritage
L’interface IShellMenu hérite de l’interface IUnknown. IShellMenu a également les types de membres suivants :
Méthodes
L’interface IShellMenu a ces méthodes.
|
IShellMenu ::GetMenu Obtient les informations de menu définies en appelant IShellMenu ::SetMenu. |
|
IShellMenu ::GetMenuInfo Obtient des informations à partir de la méthode IShellMenu ::Initialize. |
|
IShellMenu ::GetShellFolder Obtient le dossier que la bande de menus est définie pour parcourir. |
|
IShellMenu ::GetState Obtient une structure SMDATA remplie. |
|
IShellMenu ::Initialize Initialise une bande de menus. |
|
IShellMenu ::InvalidateItem Redessine un élément dans une bande de menus. |
|
IShellMenu ::SetMenu Ajoute un menu statique à la bande de menus. |
|
IShellMenu ::SetMenuToolbar Ajoute un menu au menuband. |
|
IShellMenu ::SetShellFolder Spécifie le dossier dans lequel la bande de menus doit être parcourue. |
Remarques
Pour obtenir un pointeur vers cette interface, appelez CoCreateInstance avec le paramètre rclsid défini sur CLSID_MenuBand et le paramètre riid défini sur IID_IShellMenu. Vous devez d’abord initialiser l’interface en appelant IShellMenu ::Initialize, puis initialiser la bande de menus en appelant IShellMenu ::SetShellFolder.
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge | Windows XP avec SP2 [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 (incluez Shobjidl.h) |