CMDIFrameWnd::MDISetMenu

CMenu * MDISetMenu ( CMenu * pFrameMenu, CMenu * pWindowMenu );

Valor de retorno

Um ponteiro para o menu de janela do quadro substituído por esta mensagem. O ponteiro pode ser temporário e não deve ser armazenado para uso posterior.

Parâmetros

pFrameMenu

Especifica o menu do novo menu de janela do quadro. Se NULL, o menu não é alterado.

pWindowMenu

Especifica o menu do menu pop-up janela novo. Se NULL, o menu não é alterado.

Observações

Chame essa função de membro para substituir o menu de uma janela do quadro MDI, o menu pop-up janela ou ambos.

Depois de chamar MDISetMenu, um aplicativo deve chamar o DrawMenuBar função de membro de CWnd para atualizar a barra de menus.

Se essa chamada substitui o menu pop-up janela, itens de menu de janela de filho MDI são removidos do menu janela anterior e adicionados à nova janela menu pop-up.

Se uma janela filho MDI estiver maximizada e essa chamada substitui o menu de janela do quadro MDI, os controles de menu e restauração do controle são removidos do menu janela do quadro anterior e adicionados ao menu novo.

Não chame essa função membro se você usar a estrutura para gerenciar suas janelas de filho MDI.

Visão geral de CMDIFrameWnd |nbsp; Membros de classe | Gráfico de hierarquia

Consulte tambémnbsp;CWnd:: DrawMenuBar, WM_MDISETMENU

Index