Partager via


CFrameWnd::SetMenuBarVisibility

Définit le comportement par défaut du menu de l'application actuelle MFC d'être masqué ou visible.

virtual void SetMenuBarVisibility(
    DWORD nStyle
);

Paramètres

Paramètre

Description

[in] nStyle

Spécifie si le menu par défaut est masqué, ou est visible et a le focus. Le paramètre d' nStyle peut avoir les valeurs suivantes :

  • AFX_MBV_KEEPVISIBLE (0x01 -)

    Le menu s'affiche à tout moment, et par défaut n'a pas le focus.

  • AFX_MBV_DISPLAYONFOCUS (0x02 -)

    Le menu est masqué par défaut. Si le menu est masqué, appuyez sur la touche Alt pour afficher le menu et pour lui donner le focus. Si le menu s'affiche, appuyez sur ALT ou la touche Échap pour masquer le menu.

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

    (combinaison d'opérations de bits OR ()) - Le menu est masqué par défaut. Si le menu est masqué, appuyez sur la touche F10 pour afficher le menu et pour lui donner le focus. Si le menu s'affiche, appuyez sur la touche F10 pour basculer le focus désactiver le menu. Le menu est affiché jusqu'à ce que vous appuyiez sur ALT ou la touche Échap pour la masquer.

Notes

Si la valeur du paramètre d' nStyle est pas valide, les assertions de cette méthode en mode débogage et déclenche CInvalidArgException en mode Release. En cas de autres erreurs d'exécution, d'assertions de cette méthode en mode débogage et d'augmenter qu'une exception a dérivés de la classe de CException .

Cette méthode affecte l'état des menus dans les applications écrites pour Windows Vista et versions ultérieures.

Configuration requise

en-tête : afxwin.h

Voir aussi

Référence

CFrameWnd, classe

Graphique de la hiérarchie

CFrameWnd::GetMenuBarVisibility