다음을 통해 공유


CFrameWnd::SetMenuBarVisibility

숨겨져 있거나 표시 되도록 현재 MFC 응용 프로그램에서 메뉴의 기본 동작을 설정 합니다.

virtual void SetMenuBarVisibility(
    DWORD nStyle
);

매개 변수

Parameter

설명

[in] nStyle

메뉴 숨김, 기본적으로 표시 되 고 포커스가 여부를 지정 합니다. nStyle 매개 변수는 다음 값을 가질 수 있습니다.

  • (0X01)-AFX_MBV_KEEPVISIBLE

    메뉴의 모든 시간에 나타나며 기본적으로 포커스가 없는.

  • (0X02)-AFX_MBV_DISPLAYONFOCUS

    메뉴는 기본적으로 숨겨져 있습니다. 메뉴는 숨겨져 있으면 메뉴를 표시 하 여 포커스 ALT 키를 누릅니다. 메뉴가 표시 되 면 메뉴를 숨기려면 ALT 키나 ESC 키를 누릅니다.

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

    (비트 조합 (OR))-메뉴는 기본적으로 숨겨져 있습니다. 메뉴에 표시 되지 않으면 메뉴를 표시 하 여 포커스 F10 키를 누릅니다. 메뉴가 표시 되 면 메뉴 켜거나 포커스를 전환 하려면 F10 키를 누릅니다. 숨기려면 ALT 키나 ESC 키를 누를 때까지 메뉴에 표시 됩니다.

설명

경우의 값은 nStyle 발생 하 고 디버그 모드에서이 메서드 매개 변수가 잘못 되었습니다, 어설션 CInvalidArgException 릴리스 모드에서. 다른 런타임 오류 발생 시이 어설션 디버그 모드에서 메서드와에서 파생 되는 예외를 발생의 CException 클래스입니다.

이 이렇게 메뉴에 작성 된 응용 프로그램의 상태에 영향을 미치는 Windows Vista 이상.

요구 사항

헤더: afxwin.h

참고 항목

참조

CFrameWnd 클래스

계층 구조 차트

CFrameWnd::GetMenuBarVisibility