다음을 통해 공유


CFrameWnd::m_bAutoMenuEnable

(기본값인)이 데이터 멤버를 사용 하면 메뉴 항목 없는 ON_UPDATE_COMMAND_UI 또는 ON_COMMAND 처리기가 자동으로 비활성화 됩니다 사용자가 메뉴를 당기는 경우.

BOOL m_bAutoMenuEnable;

설명

메뉴 항목을 가지는 ON_COMMAND 처리기 정답이 ON_UPDATE_COMMAND_UI 처리기 자동으로 활성화 됩니다.

이 데이터 멤버를 설정 하면 메뉴 항목 자동으로 도구 모음 단추를 사용할 수 있는지 동일한 방식으로 사용할 수 있습니다.

참고

m_bAutoMenuEnable최상위 메뉴 항목에 영향이 없습니다.

이 데이터 멤버가 현재 선택에 따라 선택적 명령 구현을 단순화 하 고 작성 하지 않아도 ON_UPDATE_COMMAND_UI 활성화 및 비활성화 메뉴 항목에 대 한 처리기입니다.

예제

CMainFrame::CMainFrame()
   : m_hDrawMenu(NULL)
   , m_hDrawAccel(NULL)
   , m_bCheck(false)
   , m_nWindowTimer(0)
   , m_nCallbackTimer(0)
{
   // Set to FALSE so no ON_UPDATE_COMMAND_UI  
   // or ON_COMMAND handlers are needed, and 
   // CMenu::EnableMenuItem() will work as expected.
   m_bAutoMenuEnable = FALSE;
}

요구 사항

헤더: afxwin.h

참고 항목

참조

CFrameWnd 클래스

계층 구조 차트

CCmdUI 클래스

CCmdTarget 클래스