CCmdUI 클래스
업데이트 명령을 처리기로 라우팅할 때 프레임워크는 처리기 포인터 CCmdUI
를 개체(또는 파생 클래스의 CCmdUI
개체)에 전달합니다. 이 개체는 메뉴 항목 또는 도구 모음 단추 또는 명령을 생성한 다른 사용자 인터페이스 개체를 나타냅니다. 업데이트 처리기는 포인터를 통해 구조체의 CCmdUI
멤버 함수를 호출하여 사용자 인터페이스 개체를 업데이트합니다. 예를 들어 모두 지우기 메뉴 항목에 대한 업데이트 처리기는 다음과 같습니다.
void CMyWinApp::OnUpdateEditClearAll(CCmdUI *pCmdUI)
{
pCmdUI->Enable(m_bClearAllAvailable);
}
이 처리기는 메뉴 항목에 Enable
액세스할 수 있는 개체의 멤버 함수를 호출합니다. Enable
는 항목을 사용할 수 있도록 합니다.
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기