다음을 통해 공유


CCmdUI 클래스

업데이트 명령을 처리기로 라우팅할 때 프레임워크는 처리기 포인터 CCmdUI 를 개체(또는 파생 클래스의 CCmdUI개체)에 전달합니다. 이 개체는 메뉴 항목 또는 도구 모음 단추 또는 명령을 생성한 다른 사용자 인터페이스 개체를 나타냅니다. 업데이트 처리기는 포인터를 통해 구조체의 CCmdUI 멤버 함수를 호출하여 사용자 인터페이스 개체를 업데이트합니다. 예를 들어 모두 지우기 메뉴 항목에 대한 업데이트 처리기는 다음과 같습니다.

void CMyWinApp::OnUpdateEditClearAll(CCmdUI *pCmdUI)
{
   pCmdUI->Enable(m_bClearAllAvailable);
}

이 처리기는 메뉴 항목에 Enable 액세스할 수 있는 개체의 멤버 함수를 호출합니다. Enable 는 항목을 사용할 수 있도록 합니다.

참고 항목

방법: 사용자 인터페이스 개체 업데이트