다음을 통해 공유


클래스 팩터리 및 라이센스

OLE 컨트롤의 인스턴스를 만들려면 멤버 함수를 클래스 팩터리를 컨트롤 컨테이너 응용 프로그램을 호출 합니다.클래스 팩터리 컨트롤이 실제 OLE 개체 이므로 컨트롤의 인스턴스를 만들기 위한 담당 합니다.모든 OLE 컨트롤 클래스에 클래스 팩토리가 있어야 합니다.

OLE 컨트롤의 또 다른 중요 한 기능은 라이선스를 적용할 수 있습니다.컨트롤 컨트롤 프로젝트를 만드는 동안 라이선스를 통합할 수 있습니다.컨트롤 라이센스에 대 한 자세한 내용은 문서를 참조 하십시오. ActiveX 컨트롤: 라이센스는 ActiveX 컨트롤.

여러 매크로 및 함수를 선언 하 고 해당 컨트롤의 클래스 팩터리를 구현 하는 데 다음 표에 나열 및 컨트롤 라이센스.

클래스 팩터리 및 라이센스

DECLARE_OLECREATE_EX

OLE 컨트롤 또는 속성 페이지에 대 한 클래스 팩터리를 선언합니다.

IMPLEMENT_OLECREATE_EX

컨트롤의 구현 GetClassID 작동 및 공장 클래스의 인스턴스를 선언 합니다.

BEGIN_OLEFACTORY

모든 라이센스 함수 선언으로 시작합니다.

END_OLEFACTORY

모든 라이센스 함수 선언을 끝냅니다.

AfxVerifyLicFile

컨트롤에는 특정 컴퓨터에서 사용 하도록 허가 여부를 확인 합니다.

참고 항목

개념

MFC 매크로 전역