ON_UPDATE_COMMAND_UI 매크로

Visual Studio .NET 2003

속성 창을 사용하여 사용자 인터페이스 개체를 명령 대상 개체의 명령 업데이트 처리기에 연결할 수 있습니다. 이렇게 하면 사용자 인터페이스 개체의 ID가 ON_UPDATE_COMMAND_UI 매크로에 자동으로 연결되고 업데이트를 처리할 개체에 처리기가 만들어집니다. 자세한 내용은 함수에 메시지 매핑을 참조하십시오.

예를 들어, 프로그램의 편집 메뉴에서 모두 지우기 명령을 업데이트하려면, 속성 창을 사용하여 선택한 클래스의 메시지 맵 엔트리, 클래스 선언에서 호출된 명령 업데이트 처리기 OnUpdateEditClearAll에 대한 함수 선언, 클래스 구현 파일에 있는 빈 함수 템플릿 등을 추가합니다. 함수 프로토타입은 다음과 같습니다.

afx_msg void OnUpdateEditClearAll( CCmdUI* pCmdUI );

모든 처리기와 마찬가지로 이 함수도 afx_msg 키워드를 표시합니다. 또한 모든 업데이트 처리기와 마찬가지로 이 함수도 CCmdUI 개체에 대한 포인터를 인수로 사용합니다.


'Programing > MFC' 카테고리의 다른 글

MFC 그림판  (0) 2016.11.30

+ Recent posts