다음을 통해 공유


형식 라이브러리 액세스

형식 라이브러리는 OLE 컨트롤의 인터페이스를 다른 OLE 인식 애플리케이션에 노출합니다. 하나 이상의 인터페이스를 노출하려면 각 OLE 컨트롤에 형식 라이브러리가 있어야 합니다.

다음 매크로를 사용하면 OLE 컨트롤이 자체 형식 라이브러리에 대한 액세스를 제공할 수 있습니다.

형식 라이브러리 액세스

속성 설명
DECLARE_OLETYPELIB OLE 컨트롤의 멤버 함수를 선언합니다 GetTypeLib (클래스 선언에서 사용해야 합니다).
IMPLEMENT_OLETYPELIB OLE 컨트롤의 멤버 함수를 구현합니다 GetTypeLib (클래스 구현에서 사용해야 합니다).

DECLARE_OLETYPELIB

컨트롤 클래스의 GetTypeLib 멤버 함수를 선언합니다.

DECLARE_OLETYPELIB(class_name)

매개 변수

class_name
형식 라이브러리와 관련된 컨트롤 클래스의 이름입니다.

설명

컨트롤 클래스 헤더 파일에서 이 매크로를 사용합니다.

요구 사항

헤더: afxdisp.h

IMPLEMENT_OLETYPELIB

컨트롤의 멤버 함수를 GetTypeLib 구현합니다.

IMPLEMENT_OLETYPELIB(class_name, tlid, wVerMajor,  wVerMinor)

매개 변수

class_name
형식 라이브러리와 관련된 컨트롤 클래스의 이름입니다.

tlid
형식 라이브러리의 ID 번호입니다.

wVerMajor
형식 라이브러리 주 버전 번호입니다.

wVerMinor
형식 라이브러리 부 버전 번호입니다.

설명

이 매크로는 DECLARE_OLETYPELIB 매크로를 사용하는 컨트롤 클래스의 구현 파일에 나타나야 합니다.

요구 사항

헤더: afxdisp.h

참고 항목

매크로 및 전역