Méthode IShellMenu ::SetMenu (shobjidl_core.h)
Ajoute un menu statique à la bande de menus.
Syntaxe
HRESULT SetMenu(
[in] HMENU hmenu,
[in] HWND hwnd,
[in] DWORD dwFlags
);
Paramètres
[in] hmenu
Type : HMENU
Handle du menu statique à ajouter. Cette valeur peut être NULL.
[in] hwnd
Type : HWND
HWND de la fenêtre propriétaire. Cette valeur peut être NULL.
[in] dwFlags
Type : DWORD
Indicateurs qui spécifient le fonctionnement du menu.
SMSET_BOTTOM
Attachez le menu au bas du menu parent.
SMSET_TOP
Attachez le menu en haut du menu parent.
SMSET_DONTOWN
La bande de menus ne possède pas le menu nommé dans hwnd. Par conséquent, si ce menu est remplacé, il ne doit pas être détruit.
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
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 (inclure Shobjidl.h) |
DLL | Shell32.dll |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour