다음을 통해 공유


ICommandTarget 인터페이스

명령 원본 개체에서 명령을 수신하는 인터페이스를 사용자 컨트롤에 제공합니다.

구문

interface class ICommandTarget

멤버

공용 메서드

이름 설명
ICommandTarget::Initialize 명령 대상 개체를 초기화합니다.

설명

MFC 보기 에서 사용자 컨트롤을 호스트하는 경우 CWinFormsView 는 명령 및 업데이트 명령 UI 메시지를 사용자 컨트롤로 라우팅하여 MFC 명령(예: 프레임 메뉴 항목 및 도구 모음 단추)을 처리할 수 있도록 합니다. 구현하여 ICommandTarget사용자 컨트롤에 ICommandSource 개체에 대한 참조를 제공합니다.

사용 방법에 ICommandTarget대한 예제는 방법: Windows Forms 컨트롤에 명령 라우팅 추가 방법을 참조하세요.

Windows Forms 사용에 대한 자세한 내용은 MFC에서 Windows Form 사용자 컨트롤 사용을 참조하세요.

요구 사항

헤더: afxwinforms.h(어셈블리 atlmfc\lib\mfcmifc80.dll 정의)

ICommandTarget::Initialize

명령 대상 개체를 초기화합니다.

void Initialize(ICommandSource^ cmdSource);

매개 변수

cmdSource
명령 원본 개체에 대한 핸들입니다.

설명

MFC 보기에서 사용자 컨트롤을 호스트하는 경우 CWinFormsView는 명령을 라우팅하고 명령 UI 메시지를 사용자 컨트롤로 업데이트하여 MFC 명령을 처리할 수 있도록 합니다.

이 메서드는 명령 대상 개체를 초기화하고 지정된 명령 원본 개체 cmdSource와 연결합니다. 사용자 제어 클래스 구현에서 호출해야 합니다. 초기화 시 초기화 구현에서 ICommandSource::AddCommandHandler를 호출하여 명령 원본 개체에 명령 처리기를 등록해야 합니다. 이 작업을 수행하는 데 Initialize를 사용하는 방법의 예는 방법: Windows Forms 컨트롤에 명령 라우팅 추가를 참조하세요.

참고 항목

방법: Windows Forms 컨트롤에 명령 라우팅 추가
ICommandSource 인터페이스