Modelo de menu na memória

Um menu pode ser criado a partir um modelo de menu é criado na memória em tempo de execução. Por exemplo, um aplicativo que permite que o usuário personalize seu menu pode criar um modelo de menu na memória com base nas preferências do usuário. O aplicativo poderia salvar o modelo em um arquivo ou no registro para uso futuro. Para criar um menu de um modelo na memória, use a função LoadMenuIndirect . Para obter descrições dos formatos de modelo de menu, consulte usando um recurso de modelo de Menu.

Um modelo de menu padrão consiste em uma estrutura MENUITEMTEMPLATEHEADER seguida de uma ou mais estruturas MENUITEMTEMPLATE.

Um modelo de menu estendido consiste de uma estrutura MENUEX_TEMPLATE_HEADER seguida de uma ou mais estruturas MENUEX_TEMPLATE_ITEM.

Index