Share via


CFrameWnd::SetMenuBarVisibility

Imposta il comportamento predefinito del menu nell'applicazione corrente MFC essere nascosto o visibile.

virtual void SetMenuBarVisibility(
    DWORD nStyle
);

Parametri

Parametro

Descrizione

[in] nStyle

Specifica se il menu per impostazione predefinita è nascosto o, è visibile e ha lo stato attivo.Il parametro nStyle è possibile assegnare i seguenti valori:

  • AFX_MBV_KEEPVISIBLE (0x01 -)

    Viene visualizzato il menu e sempre per impostazione predefinita non ha lo stato attivo.

  • AFX_MBV_DISPLAYONFOCUS (0x02 -)

    Il menu viene nascosto per impostazione predefinita.Se il menu è nascosto, premere il tasto ALT per visualizzare il menu e per fornire lo stato attivo.Se viene visualizzato il menu, premere ALT o ESC per nascondere il menu.

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

    (combinazione bit per bit (OR)) - Il menu è nascosto per impostazione predefinita.Se il menu è nascosto, premere F10 per visualizzare il menu e per fornire lo stato attivo.Se viene visualizzato il menu, premere F10 per passare lo stato attivo o il menu.Il menu viene visualizzato finché non si premerà ALT o ESC per nasconderlo.

Note

Se il valore del parametro nStyle non è valido, asserzioni di questo metodo in modalità di debug e genera CInvalidArgException la modalità di rilascio.Nel caso di altri errori di runtime, le asserzioni di questo metodo in modalità di debug e di aumenta che un'eccezione derivata da CException classi.

Questo metodo sullo stato dei menu nelle applicazioni scritte per Windows Vista e versioni successive.

Requisiti

intestazione: afxwin.h

Vedere anche

Riferimenti

Classe di CFrameWnd

Grafico della gerarchia

CFrameWnd::GetMenuBarVisibility