Compartir a través de


CFrameWnd::SetMenuBarVisibility

Establece el comportamiento predeterminado del menú en la aplicación MFC actual para ocultar o visible.

virtual void SetMenuBarVisibility(
    DWORD nStyle
);

Parámetros

Parámetro

Descripción

[in] nStyle

Especifica si el menú de forma predeterminada está oculto, o está visible y tiene el foco. el parámetro de nStyle puede tener los valores siguientes:

  • AFX_MBV_KEEPVISIBLE (0x01)

    El menú se muestra siempre y, de forma predeterminada no tiene el foco.

  • AFX_MBV_DISPLAYONFOCUS (0x02)

    el menú se oculta de forma predeterminada. Si se oculta el menú, presione la tecla ALT para mostrar el menú y para que tenga el foco. Si se muestra el menú, presione ALT o la tecla ESC para ocultar el menú.

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

    (combinación bit a bit (OR)) - El menú se oculta de forma predeterminada. Si se oculta el menú, presione la tecla de la F10 para mostrar el menú y para que tenga el foco. Si se muestra el menú, presione la tecla de la F10 para alternar el foco con. o el menú. Se muestra el menú hasta que presione ALT o la tecla ESC para ocultarla.

Comentarios

Si el valor del parámetro de nStyle no es válido, este método valida en modo de depuración y provoca CInvalidArgException en modo de lanzamiento. En caso de otros errores de tiempo de ejecución, este método valida en modo de depuración e inicia una excepción derivada de la clase de CException .

Este método afecta al estado de menús en las aplicaciones escritas para Windows Vista y posterior.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

CFrameWnd Class

Gráfico de jerarquías

CFrameWnd::GetMenuBarVisibility