COleObjectFactory::COleObjectFactory
생성 한 COleObjectFactory 개체에 등록 되지 않은 개체 팩터리로 초기화 및 공장 목록에 추가 합니다.
COleObjectFactory(
REFCLSID clsid,
CRuntimeClass* pRuntimeClass,
BOOL bMultiInstance,
LPCTSTR lpszProgID
);
COleObjectFactory(
REFCLSID clsid,
CRuntimeClass* pRuntimeClass,
BOOL bMultiInstance,
int nFlags,
LPCTSTR lpszProgID
);
매개 변수
clsid
이 개체 팩터리를 OLE 클래스 ID에 대 한 참조를 나타냅니다.pRuntimeClass
이 팩터리를 만들 수 있는 C++ 개체의 런타임 클래스에 대 한 포인터입니다.bMultiInstance
단일 인스턴스 응용 프로그램의 여러 인스턴스를 지원할 수 있는지 여부를 나타냅니다.경우 TRUE, 각 요청에 대 한 개체를 만드는 응용 프로그램의 여러 인스턴스를 시작 합니다.nFlags
다음 플래그 중 하나를 포함 합니다.afxRegDefault 에 ThreadingModel 스레딩 모델이 설정 = 아파트.
afxRegInsertable 컨트롤에 표시할 수 있는 개체 삽입 OLE 개체에 대 한 대화 상자.
afxRegApartmentThreading스레딩 모델에 ThreadingModel 레지스트리에서 설정 = 아파트.
afxRegFreeThreading 스레딩 모델에 ThreadingModel 레지스트리에서 설정 = 약속 합니다.
두 가지 플래그를 결합할 수 있습니다 afxRegApartmentThreading 및 afxRegFreeThreading Threadingmodel로 둘 다.참조 InprocServer32 에 있는 Windows SDK 스레딩 모델이 등록에 대 한 자세한 내용은.
lpszProgID
"Microsoft Excel" 등 구두 프로그램 식별자를 포함 하는 문자열에 대 한 포인터
설명
그러나 개체를 사용 하려면는 등록 해야 합니다.
자세한 내용은 CLSID 키 에 있는 Windows SDK.
요구 사항
헤더: afxdisp.h