Classe CMenu
Um encapsulamento do Windows HMENU.
class CMenu : public CObject
Comentários
Ele fornece funções de membro para criando, acompanhamento, atualizar e destruir um menu.
Criar um CMenu objeto no registro de ativação sistema autônomo local, em seguida telefonar CMenu'sistema autônomo funções de membro para manipular o novo menu, conforme necessário. Em seguida, chamar CWnd::SetMenu para conjunto o menu para uma janela, seguida imediatamente por uma telefonar para o CMenu objeto Desanexarfunção de membro .The CWnd::SetMenu função de membro define o menu da janela para o novo menu, faz com que a janela seja redesenhado para refletir a alterar de menu e também passa posse do menu para a janela. A telefonar para Desanexar desanexa o HMENU do CMenu o objeto, isso que, quando o local CMenu variável passa fora do escopo, o CMenu destruidor de objeto não tenta destruir um menu que ele não é proprietário. O próprio menu é destruído automaticamente quando a janela é destruída.
Você pode usar o LoadMenuIndirect função de membro para criar um menu de um modelo na memória, mas um menu criado de um recurso por uma telefonar para LoadMenu é mantida com mais com facilidade e o recurso do menu propriamente dito pode ser criado e modificado pelo editor de menu.
Requisitos
Cabeçalho: afxwin.h
Consulte também
Tarefas
Exemplo CTRLTEST: Implementa Personalizar Controls
Exemplo DYNAMENU: Atualiza dinamicamente menus