WM_MDISETMENU mensagem
Um aplicativo envia a mensagem WM_MDISETMENU para uma janela de cliente MDI (interface MDI) para substituir todo o menu de uma janela de quadro MDI, para substituir o menu de janela da janela de quadro ou ambos.
#define WM_MDISETMENU 0x0230
-
wParam
-
Um identificador para o novo menu da janela de quadros. Se esse parâmetro for NULL, o menu da janela de quadro não será alterado.
-
lParam
-
Um identificador para o menu da nova janela. Se esse parâmetro for NULL, o menu da janela não será alterado.
Tipo: HMENU
Se a mensagem for bem-sucedida, o valor retornado será o identificador para o menu da janela de quadro antigo.
Se a mensagem falhar, o valor retornado será zero.
Depois de enviar essa mensagem, um aplicativo deve chamar a função DrawMenuBar para atualizar a barra de menus.
Se essa mensagem substituir o menu da janela, os itens de menu da janela filho MDI serão removidos do menu da janela anterior e adicionados ao novo menu de janela.
Se uma janela filho MDI for maximizada e essa mensagem substituir o menu da janela de quadro MDI, o ícone de menu da janela e o ícone de restauração serão removidos do menu da janela de quadro anterior e adicionados ao novo menu da janela de quadro.
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho |
|
-
Referência
-
Conceitual