Funzione CreateMenu (winuser.h)
Crea un menu. Il menu è inizialmente vuoto, ma può essere riempito con le voci di menu usando le funzioni InsertMenuItem, AppendMenu e InsertMenu.
Sintassi
HMENU CreateMenu();
Valore restituito
Tipo: HMENU
Se la funzione ha esito positivo, il valore restituito è un handle al menu appena creato.
Se la funzione ha esito negativo, il valore restituito è NULL. Per informazioni dettagliate sull'errore, chiamare GetLastError.
Commenti
Le risorse associate a un menu assegnato a una finestra vengono liberate automaticamente. Se il menu non viene assegnato a una finestra, un'applicazione deve liberare risorse di sistema associate al menu prima di chiudere. Un'applicazione libera le risorse del menu chiamando la funzione DestroyMenu .
Requisiti
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
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) |
Vedi anche
Informazioni concettuali
Riferimento