Carregar um recurso de modelo de Menu

Para carregar um recurso de modelo de menu, use a função LoadMenu , especificando o identificador para o módulo que contém o recurso e identificador do modelo de menu. A função LoadMenu retorna um identificador de menu que você pode usar para atribuir o menu de uma janela. Esta janela se torna a janela do proprietário do menu, recebendo todas as mensagens geradas pelo menu.

Para criar um menu de um modelo de menu que já está na memória, use a função LoadMenuIndirect . Isso é útil se seu aplicativo gera modelos de menu dinamicamente.

Para atribuir um menu de uma janela, use a função SetMenu ou especificar o identificador do menu no hMenu parâmetro da CreateWindowEx função ao criar uma janela. Outra forma é possível atribuir um menu de uma janela é para especificar um modelo menu quando você registrar uma classe de janela; o modelo identifica o menu especificado como menu de classe para essa classe de janela.

Para que o sistema atribui automaticamente um menu específico para uma janela, especifique modelo do menu quando você registrar a classe da janela. O modelo identifica o menu especificado como menu de classe para essa classe de janela. Então, quando você cria uma janela de determinada classe, o sistema atribui automaticamente o menu especificado para a janela.

Para criar um menu de classe, inclua o identificador do recurso de modelo de menu do membro de lpszMenuName de um WNDCLASS estrutura e, em seguida, passar o endereço da estrutura para o RegisterClass função.

Index