MS 트랜잭션 서버 구성 요소 를 Microsoft Transaction Server에 필요한 헤더 파일을 포함 하 고 nonaggregatable로 개체를 정의。
구성 요소 등록 개체 는 IComponentRegistrar 인터페이스를 구현 하는 개체를 추가 합니다. DECLARE_OBJECT_DESCRIPTION 매크로 선언 하는 과정에서 서버 개체를 등록 하려면이 개체를 사용할 수 있습니다. 이 개체를 사용 하 여 등록 및 등록 하 고 서버에 있는 모든 개체의 등록을 취소 하는 DllRegisterServer 및 DllUnregisterServer 달리 개체를 개별적으로 등록 수 있습니다. IComponentRegistrar::GetComponents 메서드로 서버 및 해당 설명에 있는 개체의 목록을 얻을 수 있습니다.
ATL 컨트롤
모든 컨테이너에 대해 인터페이스를 지 원하는 개체를 추가 하는 모든 권한。
사용자 인터페이스에 대 한 지원을 포함 하 여 Internet Explorer에서 필요한 인터페이스를 지 원하는 개체를 추가 하는 라이트 컨트롤。
속성 페이지를 구현 하는 개체를 추가 하는 속성 페이지。
많은 다른 컨트롤을 호스팅할 수 있는 컨트롤을 추가 하는 합성 컨트롤。
HTML 컨트롤 DHTML 기능으로 컨트롤을 추가 하 고 HTML 웹 페이지의 사용자 인터페이스에 표시。
다른 컨트롤을 호스팅할 수 있는 합성 컨트롤을 추가 하는 라이트 합성 컨트롤 하지만 Internet Explorer에 필요한 인터페이스만 지원。
Internet Explorer에서 필요한 인터페이스만 지 라이트 HTML 컨트롤 DHTML 기능 컨트롤을 추가 하 고 HTML 웹 페이지의 사용자 인터페이스에 표시。
ATL 기타
대화 상자 추가 대화 상자를 구현 하는 개체。
데이터 액세스
공급자 를 지 원하는 OLE DB 공급자 템플릿 코드 추가。
소비자 를 지 원하는 OLE DB 소비자 템플릿 코드가 추가。
컨트롤이 나 개체를 삽입 하려면 두 번 클릭 합니다. 개체 또는 컨트롤에 적용 되는 옵션을 보여주는 대화 상자를 표시 하는 ATL 개체 마법사。
메모nbsp;??개체 또는 선택 하는 컨트롤의 종류에 따라 아래에서 설명 하는 옵션과 페이지의 일부 하지 못할(&N)。
이름 페이지에 클래스 및 파일 이름을 입력 합니다. 기본적으로 약식 이름 에 입력 하는 이름은이 페이지에 있는 다른 모든 이름에 대 한 루트 됩니다. 대신 수 있습니다 자신의 이름을 입력 이러한 기본값。
클래스 는 개체를 구현 하는 클래스의 이름입니다.
CoClass 는 개체에서 지 원하는 인터페이스 목록이 포함 된 구성 요소 클래스의 이름입니다.
인터페이스 는 개체에 대 한 생성 하는 인터페이스의 이름입니다. 이 인터페이스에는 사용자 지정 메서드가 포함 되어 있습니다. 전체 컨트롤, Internet Explorer 컨트롤, 간단한 개체, Internet Explorer 개체, 추가 개체, 활성 서버 구성 요소 및 Microsoft 트랜잭션 서버 구성 요소, 마법사는 지정한 이름을 가진 인터페이스를 만듭니다. 속성 페이지 개체에 대 한 없음 사용자 지정 인터페이스를 생성 하 고 마법사 할당 IUnknown 개체 인터페이스. 대화 상자 개체에 인터페이스를 만들지 않습니다。
Type 은 레지스트리에 들어가는 개체에 대 한 설명 문자열。
ProgID 는 컨테이너 개체의 CLSID 대신 사용할 수 있는 이름입니다.
속성 페이지에서 선택 된 스레딩 모델, 인터페이스 유형 및 집계 지원:
원하는 개체의 인터페이스에서 파생 하는 경우 이중 인터페이스 를 선택 IDispatch 뿐만 (해당 vtable에 사용자 지정 인터페이스 함수 플러스 늦은 바인딩 IDispatch 메서드) 사용자 정의 함수를 지원 합니다. 이렇게 하면 COM 클라이언트와 자동화 컨트롤러 모두 개체에 액세스할 수。
개체의 인터페이스를 파생 하는 사용자 지정 인터페이스 를 선택 IUnknown (해당 vtable에 사용자 지정 인터페이스 함수와 하지 IDispatch 메서드). 사용자 지정 인터페이스 특히 프로세스 경계에서 이중 인터페이스 보다 더 빠른 수 있습니다.
만 집계에 대 한 선택은 집계 하는 경우에 인스턴스화할 개체를 원하는 경우。
구현 개체를 지원 ISupportErrorInfo 체크 박스는 ISupportErrorInfo 인터페이스 오류 보고에 대 한。
Free Threaded Marshaler 체크 박스를 효율적으로 같은 프로세스의 스레드 간에 인터페이스 포인터를 마샬링할 자유 스레드된 마샬러 개체를 만듭니다。
기타 페이지에서 선택 된 개체에 대 한 기능。
없음 컨테이너 컨트롤 경계선 뒤에 표시 되도록 귀하의 제어를 완전히 불투명 하 게 하려면 불투명 을 선택 합니다. 컨테이너 컨트롤을 더 신속 하 게 그릴 수 있습니다. 전체 컨트롤 사각형 컨트롤 클래스의 OnDraw 메서드에 전달합니다. VIEWSTATUS_OPAQUE 비트를 설정 하는이 옵션은 VIEWSTATUS 열거형。
컨트롤의 배경 색 및 패턴을 단색 배경 을 선택 합니다. 이 옵션은 경우는 불투명 옵션을 선택한도만 의미가 있습니다. VIEWSTATUS 열거형에서 VIEWSTATUS_SOLIDBKGND 비트를 설정 하는이 옵션。
런타임에 보이지 않는 컨트롤 런타임에 보이지 않도록 하려면 선택 합니다. 보이지 않는 컨트롤을 사용 하 여 일정 시간 간격으로 이벤트를 발생 하는 등 백그라운드에서 작업을 수행 하。
특히 앰비언트 속성 DisplayAsDefault 에 따라 기본 버튼으로 자체을 표시 하는 단추 처럼 행동 하 여 컨트롤을 활성화 하려면 행위 처럼 버튼을 선택。
컨트롤을 컨테이너의 네이티브 레이블을 대체할 수 있도록 행위 같은 레이블을 선택합니다。
표준 창 클래스의 수퍼 클래스를 기반으로 컨트롤 추가 선택 합니다. 드롭다운 목록에는 Windows에 의해 정의 된 창 클래스 이름을 포함 되어 있습니다. 이들 중 하나를 선택 하면 마법사 컨트롤의 클래스에 CContainedWindow 멤버 변수를 추가 합니다. CContainedWindow::Create 는 수퍼 사용자 지정 창 클래스。
Normalize DC 자신을 그리도록 호출 될 때 정규화 된 장치 컨텍스트를 만들 컨트롤을 선택 합니다. 이 컨트롤의 모양은 표준화 되지만 비효율적입니다.
Insertable Microsoft Word 및 Microsoft Excel과 같은 응용 프로그램의 개체 삽입 대화 상자에 표시할 컨트롤을 선택 합니다. 컨트롤에 개체 삽입 대화 상자를 통해 포함 된 개체를 지 원하는 모든 응용 프로그램에 의해 삽입 될 수 있습니다.
창만 강제로 컨트롤 창 없는 개체를 지 원하는 컨테이너에도 선택 합니다. 컨트롤에 자동으로 창 없는 개체를 지 원하는 컨테이너에 없는 되 고 자동으로 창 없는 개체를 지원 하지 않는 컨테이너에 있을 경우이 옵션을 선택 하지 않으면。
스톡 속성 페이지에서 원하는 캡션 또는 테두리 색과 같은 지원 개체는 스톡 속성을 선택 합니다. 클릭 하 여 모든 스톡 속성을 한 번에 선택할 수 있는 gt; > 버튼。
문자열 페이지에서 속성 페이지 개체에 대 한 이름을 입력 하십시오.
제목은 속성 페이지의 탭에 표시 되는 텍스트。
Doc 문자열 페이지를 설명 하는 텍스트 문자열입니다. 속성 프레임 상태 선 또는 도구 팁에서 설명을 사용할 수 있습니다. 표준 속성 프레임 현재이 문자열을 사용 하지 않습니다.
Helpfile 관련된 도움말 파일의 이름입니다. 도움말 파일 이름을 경로 없이 단순한 이름 이어야 합니다. 사용자가 도움말을 누르면 프레임 속성 페이지 레지스트리 항목의 CLSID 아래에 있는 HelpDir 키 값에 명명 된 디렉터리의 도움말 파일을 엽니다.
추가 페이지에서 추가 개체에 대 한 기능을 선택 하십시오.
도구 모음 제공 클릭할 수 추가 기능에서 개체에 추가 하는 명령을 수행 하는 도구 모음 단추를 만듭니다.
명령 이름 은 추가 개체에 의해 Visual c + +에 추가 하는 명령 이름입니다. 이 이름은 사용자 정의 옵션, 도구 메뉴의 추가 기능 및 매크로 파일 탭에 있는 목록에 나타납니다.
메서드 이름 은 명령을 구현 하는 메서드의 이름입니다.
도구 모음 텍스트 는 당신의 명령을 수행 하려면 도구 모음에 추가 하는 단추에 표시할 텍스트。
상태 표시줄 텍스트 명령을 실행 하는 경우 상태 표시줄에 표시할 텍스트。
도구 설명 텍스트 는 사용자의 마우스를 단추 위로 가져갈 때 도구 모음 단추에 대 한 도구 설명 메시지에 표시할 텍스트。
응용 프로그램 이벤트 는 응용 프로그램 이벤트를 잡으려고 추가 기능에서 개체 수。
디버거 이벤트 디버거 이벤트를 잡으려고 추가 기능에서 개체 수。
ASP 페이지에서 활성 서버 구성 요소에 대 한 기능을 선택 하십시오.
OnStartPage/OnEndPage, 기본적으로 체크 OnStartPage 및 OnEndPage 메서드를 개체에 추가。
OnStartPage/OnEndPage 를 선택 하려는 개체의 클래스에 멤버 포인터로 사용할 수 있는 내장 개체 를 선택할 수 있습니다. 기본적으로 각 내장 개체 선택。
MTX 페이지에서 Microsoft Transaction Server 구성 요소에 대 한 기능을 선택 합니다. 듀얼 및 사용자 지정 구현 하는 인터페이스 종류를 선택 하 고 지원 연결점 추가 연결점에 대 한 지원. 이러한 옵션은 다른 종류의 개체에 대 한 속성 페이지에 있는 것 들과 동일 합니다. 또한, MTX 페이지는 두 개의 고유한 옵션:
세 가지 IObjectControl 방법에 대 한 액세스를 제공 하는 지원 IObjectControl : Activate, CanBePooled, 및 비활성화。
풀 수 있는 개체가 해야 될 액티 후 인스턴스 풀으로 반환 보다는 파괴 트랜잭션 서버 런타임 환경 알려줍니다. 지원 IObjectControl 옵션 또한 선택 하지 않으면이 옵션을 선택할 수 없습니다.