LoadMenu

La funzione LoadMenu carica la risorsa menu specificata dall'eseguibile (.File EXE) associato a un'istanza di applicazione.

(HMENU LoadMenu HINSTANCE , hInstance, / / handle all'istanza dell'applicazioneLPCTSTRlpMenuName / / menu di nome stringa o risorsa di menu / / identificatore);
 

Parametri

hInstance
Gestire all'istanza del modulo contenente la risorsa di menu deve essere caricato.
lpMenuName
Puntatore a una stringa con terminazione null che contiene il nome della risorsa di menu. In alternativa, questo parametro può consistere l'identificatore di risorsa nella parola significativi e zero nella parola significativi. Per creare questo valore, utilizzare la macro MAKEINTRESOURCE.

Valori restituiti

Se la funzione ha esito positivo, il valore restituito è l'handle per la risorsa di menu.

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

Osservazioni

Viene utilizzata la funzione DestroyMenu , prima della chiusura di un'applicazione, di distruggere il menu e liberare la memoria che occupava il menu caricato.

Windows CE: Menu a cascata non supporta Windows CE versione 1.0.

Le versioni di Windows CE 2.0 e versioni successive supportano menu a cascata.

Descrizione

nbsp; Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Richiede la versione 1.0 o successiva.
Intestazione:Dichiarati in winuser.
Importare librerie:Utilizzare user32.lib.
Unicode:Implementato come versioni Unicode e ANSI su Windows NT.

Vedi anche

Panoramica di menu, Menu funzioni, LoadMenuIndirect, MAKEINTRESOURCE