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
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
concettuale
riferimento