CCmdUI 에 기본 클래스。
CCmdUI 클래스 CCmdTarget에서 ON_UPDATE_COMMAND_UI 처리기 내 에서만 사용-파생 클래스。
때 응용 프로그램의 사용자 메뉴, 각 메뉴 항목 알아야 그것 표시할지 여부 활성화 또는 비활성화 내린다. 메뉴 명령의 대상 ON_UPDATE_COMMAND_UI 처리기를 구현 하 여이 정보를 제공 합니다. Classwizard를 사용 하 여 응용 프로그램의 명령 사용자 인터페이스 개체를 검색 하 고 각 처리기에 대 한 메시지 맵 항목 및 함수 프로토타입을 만들려면。
메뉴를 당겨도 프레임 워크에 대 한 검색 하 고 각 ON_UPDATE_COMMAND_UI 처리기 호출, CCmdUI 멤버 사용 및 확인을 및 프레임 워크와 같은 함수를 호출 하 다음 적절 하 게 각 메뉴 항목을 표시 하는 각 처리기。
메뉴 항목 컨트롤 막대 단추나 다른 명령 사용자 인터페이스 개체와 ON_UPDATE_COMMAND_UI 처리기 내에서 코드를 변경 하지 않고도 대체 될 수 있습니다.
다음 표에서 효과 CCmdUI의 멤버 함수는 다양 한 명령 사용자 인터페이스 항목。
| 사용자 인터페이스 항목 | 활성화 | SetCheck | SetRadio | SetText |
| 메뉴 항목 | 활성화 또는 비활성화 | 선택 하거나 확인 (×) | 점 ()를 사용 하 여 검사 | 설정 항목 텍스트 |
| 도구 모음 단추 | 활성화 또는 비활성화 | 선택, 선택을 취소, 또는 미정 | SetCheck 와 동일 | (없음) |
| 상태 표시줄 창입니다. | 표시 또는 보이지 않는 텍스트를 만든다 | 세트 팝-아웃 또는 일반 테두리 | SetCheck 와 동일 | 창 텍스트 설정 |
| CDialogBar 에서 일반 단추 | 활성화 또는 비활성화 | 검사 확인란을 선택 하거나 | SetCheck 와 동일 | 설정 단추 텍스트 |
| CDialogBar 에서 정상적인 제어 | 활성화 또는 비활성화 | (없음) | (없음) | 창 텍스트 설정 |
이 클래스 사용에 자세한 내용은 참조 Visual c + + 자습서 에서 사용자 인터페이스를 생성 하 고 Visual c + + 프로그래머 가이드 에서 사용자 인터페이스 개체 업데이트 방법。
# include lt;afxwin.h>
샘플nbsp; MFC 샘플 MDI(&N)
참고 항목nbsp;CCmdTarget(&N)