DECLARE_DISPATCH_MAP

DECLARE_DISPATCH_MAP ( )

주의

만약 CCmdTarget-프로그램에서 파생 된 클래스 클래스 메서드 및 속성을 노출 하는 디스패치 맵을 제공 해야 합니다 OLE 자동화를 지원 합니다. DECLARE_DISPATCH_MAP 매크로 사용 하 여 클래스 선언의 끝에. 다음에.BEGIN_DISPATCH_MAP 매크로 사용 하는 클래스의 멤버 함수를 정의 하는 CPP 파일. 그런 다음 각 클래스의 노출 된 메서드 및 속성 (DISP_FUNCTION, DISP_PROPERTY, 등등)에 대 한 매크로 항목을 포함 합니다. 마지막으로, END_DISPATCH_MAP 매크로 사용。

메모nbsp;??그들에 대 한 새 액세스 유형 (공용, 개인또는 보호)를 지정 해야 합니다 DECLARE_DISPATCH_MAP후 모든 멤버를 선언 하는 경우(&N)。

AppWizard 및 ClassWizard 디스패치 맵을 유지 관리와 자동화 클래스 만들기에 도움:에 기사를 참조 하십시오 AppWizard 및 ClassWizard: 자동화 지원. 디스패치 맵에 자세한 내용은 참조 자동화 서버. 모든이 기사는 Visual c + + 프로그래머 가이드 에。

예제

/ / DECLARE_DISPATCH_MAP에 대 한 예제
CMyDoc 클래스: 공용 CDocument
{
 nbsp;? / / 멤버 선언

DECLARE_DISPATCH_MAP()
}(&N)

참고 항목nbsp;디스패치 맵, BEGIN_DISPATCH_MAP, END_DISPATCH_MAP, DISP_FUNCTION, DISP_PROPERTY, DISP_PROPERTY_EX, DISP_DEFVALUE(&N)

Index