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