IMPLEMENT_OLECREATE_FLAGS
이 매크로 중 하나 또는 IMPLEMENT_OLECREATE 사용 하는 모든 클래스의 구현 파일에서 나타나야 합니다 DECLARE_OLECREATE.
IMPLEMENT_OLECREATE_FLAGS(class_name, external_name, nFlags, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8 )
매개 변수
클래스
클래스의 실제 이름입니다.external_name
(따옴표)를 다른 응용 프로그램에 노출 된 개체 이름입니다.nFlags
다음 플래그 중 하나를 포함 합니다.
afxRegInsertableOLE 개체에 대해 개체 삽입 대화 상자를 표시 하 여 제어할 수 있습니다.
afxRegApartmentThreading스레딩 모델에 ThreadingModel 레지스트리에서 설정 = 아파트.
afxRegFreeThreading 스레딩 모델에 ThreadingModel 레지스트리에서 설정 = 자유.
두 가지 플래그를 결합할 수 있습니다 afxRegApartmentThreading 및 afxRegFreeThreading Threadingmodel로 둘 다.참조 InprocServer32 에 있는 Windows SDK 스레딩 모델이 등록에 대 한 자세한 내용은.
- l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8
구성 요소 클래스의 CLSID.
설명
[!참고]
사용 하는 경우 IMPLEMENT_OLECREATE_FLAGS를 사용 하 여 개체를 지 원하는 어떤 스레딩 모델을 지정할 수 있습니다는 nFlags 매개 변수.만 단일 스레딩 모델을 지원 하려면 사용 IMPLEMENT_OLECREATE.
외부 이름을 다른 응용 프로그램에 노출 하는 식별자입니다.외부 이름 클라이언트 응용 프로그램 사용 하 여 자동화 서버에서이 클래스의 개체를 요청 합니다.
OLE 클래스 ID는 개체의 고유 128 비트 식별자입니다.중 구성 됩니다 긴, 두 WORD및 8 바이트표현 대로 s, l, w1, w2, 및 b1 통해 b8 구문 설명에서 합니다.응용 프로그램 마법사 및 코드 마법사 고유 OLE 클래스 Id를 필요에 따라 만듭니다.
요구 사항
헤더: afxdisp.h