Поделиться через


CFrameWnd::SetMenuBarVisibility

Задает расширение функциональности по умолчанию меню в приложении MFC текущего быть или скрывать или видимым.

virtual void SetMenuBarVisibility(
    DWORD nStyle
);

Параметры

Параметр

Описание

[входящий] nStyle

Определяет, скрыты ли меню по умолчанию или видим и имеет фокус.Параметр nStyle может иметь следующие значения:

  • AFX_MBV_KEEPVISIBLE (0x01).

    Меню отображается, а все время по умолчанию, не имеющий фокус.

  • AFX_MBV_DISPLAYONFOCUS (0x02).

    Меню скрыты по умолчанию.Если меню скрыто, нажмите клавишу ALT ключ для отображения меню и присвоить ей фокус.Если меню отображается, нажмите клавишу ESC ALT или ключ, чтобы скрыть меню.

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

    (побитовое сочетание (ИЛИ)) - Меню скрыты по умолчанию.Если меню скрыто ключ, нажмите клавишу F10, чтобы отобразить меню и присвоить ей фокус.Если меню отображается, нажмите клавишу F10 ключ для переключения фокус и выключение меню.Меню отображается до тех пор, пока не будет клавишу ESC ALT или ключ, чтобы скрывать его.

Заметки

Если значение параметра nStyle является недопустимым, то этот метод assert в режиме отладки и вызывает CInvalidArgException в режиме выпуска.В случае других продолжающих ошибок, этот метод assert в режиме отладки и вызывает исключение, производное от класса CException.

Этот метод влияет на состояние меню в приложениях, написанных для Windows Vista и более поздних версиях.

Требования

заголовок: afxwin.h

См. также

Ссылки

CFrameWnd, класс

Диаграмма иерархии

CFrameWnd::GetMenuBarVisibility