CreateMenu, fonction (winuser.h)

Crée un menu. Le menu est initialement vide, mais il peut être rempli avec des éléments de menu à l’aide de l'InsertMenuItem , AppendMenuet fonctions InsertMenu.

Syntaxe

HMENU CreateMenu();

Valeur de retour

Type : HMENU

Si la fonction réussit, la valeur de retour est un handle du menu nouvellement créé.

Si la fonction échoue, la valeur de retour est NULL . Pour obtenir des informations d’erreur étendues, appelez GetLastError.

Remarques

Les ressources associées à un menu affecté à une fenêtre sont libérées automatiquement. Si le menu n’est pas affecté à une fenêtre, une application doit libérer les ressources système associées au menu avant de fermer. Une application libère des ressources de menu en appelant la fonction destroyMenu .

Exigences

Exigence Valeur
client minimum pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
serveur minimum pris en charge Windows 2000 Server [applications de bureau uniquement]
plateforme cible Windows
d’en-tête winuser.h (include Windows.h)
bibliothèque User32.lib
DLL User32.dll
ensemble d’API ext-ms-win-ntuser-menu-l1-1-2 (introduit dans Windows 10, version 10.0.10240)

Voir aussi

appendMenu

conceptuelle

CreatePopupMenu

DestroyMenu

InsertMenu

InsertMenuItem

menus

de référence

SetMenu