Compartilhar via


CFrameWnd::SetMenuBarVisibility

Define o comportamento padrão do menu no aplicativo MFC do atual estar ocultos ou visível.

virtual void SetMenuBarVisibility(
    DWORD nStyle
);

Parâmetros

Parâmetro

Descrição

[in] nStyle

Especifica se o menu está oculto por padrão, ou é visível e tem o foco. o parâmetro de nStyle pode ter os seguintes valores:

  • AFX_MBV_KEEPVISIBLE 0x01 (-)

    o menu é exibido em todas as vezes, e por padrão não tem o foco.

  • AFX_MBV_DISPLAYONFOCUS 0x02 (-)

    O menu está oculto por padrão. Se o menu está oculto, pressione a tecla ALT para exibir o menu e para fornecer o foco. Se o menu é exibido, pressione a tecla ALT ou a tecla ESC para ocultar o menu.

  • AFX_MBV_ DISPLAYONFOCUS (0x02) | AFX_MBV_DISPLAYONF10 (0x04)

    (combinação bit a bit (OPERADOR)) - O menu está oculto por padrão. Se o menu está oculto, pressione a tecla F10 para exibir o menu e para fornecer o foco. Se o menu é exibido, pressione a tecla F10 para ativar o foco ou /desativar do menu. O menu é exibido até que você pressione a tecla ALT ou a tecla ESC para ocultar o.

Comentários

Se o valor do parâmetro de nStyle é inválido, esse método afirma no modo de depuração e aumenta CInvalidArgException no modo de versão. Em o caso de outros erros de tempo de execução, esse método afirma no modo de depuração e gera uma exceção derivada da classe de CException .

Este método afeta o estado de menus em aplicativos escritos para Windows Vista e posteriormente.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CFrameWnd

Gráfico da hierarquia

CFrameWnd::GetMenuBarVisibility