다음을 통해 공유


DECLARE_DISPATCH_MAP

경우는 CCmdTarget-OLE 클래스의 메서드 및 속성을 노출 하는 디스패치 맵 제공 해야 자동화를 지 원하는 프로그램에서 파생 된 클래스입니다.

DECLARE_DISPATCH_MAP( )

설명

사용은 DECLARE_DISPATCH_MAP 매크로 클래스 선언의 끝에.그런 다음에.클래스의 기능을 멤버를 정의 하는 CPP 파일, 사용은 BEGIN_DISPATCH_MAP 매크로.각 클래스의 메서드 및 속성을 노출의 항목 매크로 다음 포함 (DISP_FUNCTION, DISP_PROPERTY등).마지막으로, 사용 하는 END_DISPATCH_MAP 매크로.

[!참고]

후 모든 멤버를 선언 하는 경우 DECLARE_DISPATCH_MAP, 새 액세스 종류를 지정 합니다 (공용, private, 또는 protected)에 게.

응용 프로그램 마법사 및 코드 마법사 자동화 클래스 만들기 및 디스패치 맵을 관리할 수 있습니다.디스패치 맵에 대 한 자세한 내용은 자동화 서버.

예제

class CMyServerDoc : public COleServerDoc
{
   DECLARE_DISPATCH_MAP()

   // Remainder of class declaration omitted.

요구 사항

헤더: afxwin.h

참고 항목

참조

BEGIN_DISPATCH_MAP

END_DISPATCH_MAP

DISP_FUNCTION

DISP_PROPERTY

DISP_PROPERTY_EX

DISP_DEFVALUE

개념

MFC 매크로 전역

기타 리소스

디스패치 맵