CFrameWnd::SetMenuBarVisibility

Ustawia domyślne zachowanie menu w bieżącej aplikacji MFC ukryte lub widoczne.

virtual void SetMenuBarVisibility(
    DWORD nStyle
);

Parametry

Parametr

Opis

[w]nStyle

Określa, czy w menu jest domyślnie ukryty, lub jest widoczny i ma fokus.nStyle Parametr może mieć następujące wartości:

  • AFX_MBV_KEEPVISIBLE (0X01)

    W menu jest wyświetlane przez cały czas i domyślnie nie ma fokus.

  • AFX_MBV_DISPLAYONFOCUS (0X02)-

    Menu jest domyślnie ukryty.Jeśli menu jest ukryte, naciśnij klawisz ALT, aby wyświetlić menu i uzyskuje fokus.Jeśli menu jest wyświetlane, naciśnij klawisz ALT lub ESC, aby ukryć menu.

  • DISPLAYONFOCUS AFX_MBV_ (0X02) | AFX_MBV_DISPLAYONF10 (0X04)

    (bitowe kombinacja (lub)) - menu jest domyślnie ukryty.Jeśli menu jest ukryte, naciśnij klawisz F10, aby wyświetlić menu i uzyskuje fokus.Jeśli menu jest wyświetlane, naciśnij klawisz F10, aby przełączyć fokus na lub poza menu.Menu jest wyświetlany do momentu naciśnij klawisz ALT lub ESC, aby ją ukryć.

Uwagi

Jeśli wartość nStyle parametr jest nieprawidłowy, Metoda ta potwierdza w trybie debugowania i przebicia CInvalidArgException w trybie wersji.W przypadku innych błędy wykonania tej metody potwierdza w trybie debugowania i wzbudza wyjątek, pochodzące z CException klasy.

Metoda ta ma wpływ na stan menu aplikacje napisane dla Windows Vista i później.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CFrameWnd

Diagram hierarchii

CFrameWnd::GetMenuBarVisibility