CCmdUI

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; 계층 구조 차트(&N)

샘플nbsp; MFC 샘플 MDI(&N)

참고 항목nbsp;CCmdTarget(&N)

Index