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 컨트롤에 명령 라우팅 추가를 참조하세요.