BOOLLoadMenuIndirect (lpMenuTemplateconstvoid *);
Valore restituito
Diverso da zero se la risorsa di menu è stata caricata con successo; in caso contrario 0.
Parametri
lpMenuTemplate
Punta a un modello di menu (che è un singolo MENUITEMTEMPLATEHEADER struttura e un insieme di uno o più MENUITEMTEMPLATE strutture). Per ulteriori informazioni su queste due strutture, vedere la documentazione di Win32 SDK.
Osservazioni
Carica una risorsa da un modello di menu in memoria e viene associato all'oggetto CMenu . Un modello di menu è un'intestazione seguita da un insieme di uno o più MENUITEMTEMPLATE strutture, ognuna delle quali può contenere una o più voci di menu e menu a comparsa.
Il numero di versione dovrebbe essere 0.
I flag mtOption dovrebbero includere MF_END per l'ultimo elemento in un elenco a comparsa e per l'ultimo elemento nella lista principale. Vedere la funzione membro AppendMenu per altre bandiere. Il membro mtId deve essere omesse dalla struttura MENUITEMTEMPLATE quando MF_POPUP viene specificato in mtOption.
Lo spazio allocato per la struttura MENUITEMTEMPLATE deve essere abbastanza grande per mtString per contenere il nome della voce di menu come una stringa null-terminated.
Prima di uscire, un'applicazione deve liberare risorse di sistema associate a un menu se il menu non è stato assegnato a una finestra. Un'applicazione libera un menu chiamando la funzione membro DestroyMenu.
CMenu panoramica |nbsp; Membri della classe | Gerarchia Chart
Vedere anchenbsp;CMenu::DestroyMenu, CMenu::LoadMenu, :: LoadMenuIndirect, CMenu:: AppendMenu