Condividi tramite


Funzione CreateMenu (winuser.h)

Crea un menu. Il menu è inizialmente vuoto, ma può essere compilato con voci di menu usando le funzioni InsertMenuItem, AppendMenue InsertMenu.

Sintassi

HMENU CreateMenu();

Valore restituito

Tipo: HMENU

Se la funzione ha esito positivo, il valore restituito è un handle per il menu appena creato.

Se la funzione ha esito negativo, il valore restituito è NULL. Per ottenere informazioni estese sull'errore, chiamare GetLastError.

Osservazioni

Le risorse associate a un menu assegnato a una finestra vengono liberate automaticamente. Se il menu non è assegnato a una finestra, un'applicazione deve liberare le risorse di sistema associate al menu prima di chiudere. Un'applicazione libera le risorse di menu chiamando la funzione DestroyMenu.

Fabbisogno

Requisito Valore
client minimo supportato Windows 2000 Professional [solo app desktop]
server minimo supportato Windows 2000 Server [solo app desktop]
piattaforma di destinazione Finestre
intestazione winuser.h (include Windows.h)
libreria User32.lib
dll User32.dll
set di API ext-ms-win-ntuser-menu-l1-1-2 (introdotto in Windows 10, versione 10.0.10240)

Vedere anche

AppendMenu

concettuale

CreatePopupMenu

DestroyMenu

InsertMenu

insertMenuItem

menu

riferimento

SetMenu