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

AppendMenu

Informazioni concettuali

CreatePopupMenu

DestroyMenu

InsertMenu

InsertMenuItem

Menu

Riferimento

SetMenu