반응형

CCmdTarget Class

 

MFC 라이브러리 메시지 맵 아키텍처를 위한 base 클래스.

 

class CCmdTarget : public CObject

 

요약

메시지 맵은 명령어 혹은 메시지를 멤버 함수에 전달 한다. (명령어는 메뉴 아이템, 버튼, 단축키로 부터 온 메시지이다) CCmdTarget를 상속받은 중요한 플레임워크 클래스는 CView, CWinApp, CDocument, CWnd, CFrameWnd 등이 있다. 여러분이 메시지를 처리하기 위해 새로운 클래스를 만들었다면 이런 CCmdTarget로부터 상속 받은 클래스 중의 하나를 상속 받으면 된다. CCmdTarget 클래스를 직접 상속 받는 경우는 극히 드문 일이 될것이다.

 

command target과 OnCmdMsg 루팅에 대한 개요는 Commenad Targets, Command Routing, Mapping Messages를 보라.

 

CCmdTarget는 모래시계 커서의 표시를 다루는 멤버 함수도 포함하고 있다. 명령이 수행되길 기다리는 동안에 모래시계 커서를 표시하면 된다.

 

메시지 맵과 유사한 디스패치 맵은 OLE automation IDispatch 기능을 expose하기 위해 사용된다. 이 인터페이스를 expose 함으로써, 비주얼 베이직과 같은 다른 어플리케이션이 여러분의 어플리케이션으로 호출될 수 있다.

 

요구사항

afxwin.h

 

반응형

'프로그래밍 > MFC' 카테고리의 다른 글

SDI 함수 호출순서(생성시)  (0) 2009.02.11
Dialog의 생성 순서  (0) 2009.02.11
DB 사용하기..  (0) 2009.02.11
SDI 기반에서..  (0) 2009.02.11
srand(), rand() 함수 설명  (0) 2009.02.11

+ Recent posts