Classe Menu

Um menu de classe define o menu padrão a ser usado pelo windows na classe se nenhum menu explícito é dado quando as janelas são criadas. Um menu é uma lista de comandos a partir da qual um usuário pode escolher ações para o aplicativo realizar.

Você pode atribuir um menu a uma classe por configuração o membro lpszMenuName a estrutura WNDCLASSEX para o endereço de uma seqüência de caracteres null-terminated que especifica o nome de recurso do menu. O menu é considerado um recurso em determinado aplicativo. O sistema carrega automaticamente o menu quando ele é necessário. Se o recurso de menu é identificado por um número inteiro e não por um nome, o aplicativo pode definir o membro lpszMenuName para esse inteiro aplicando o MAKEINTRESOURCE macro antes de atribuir o valor.

O sistema não requer um menu de classe. Se um aplicativo define o lpszMenuName membro da estrutura WNDCLASSEX como NULL, o windows na classe tem sem barras de menus. Mesmo se nenhum menu de classe é dado, um aplicativo pode definir ainda uma barra de menus para uma janela quando ele cria a janela.

Se um menu for dado para uma classe e um janela filho da classe é criado, o menu será ignorado. Para obter mais informações, consulte Menus.

Index