다음을 통해 공유


AxImporter 클래스

ActiveX 컨트롤을 가져와 디자이너가 액세스할 수 있는 래퍼를 생성합니다.

네임스페이스: System.Windows.Forms.Design
어셈블리: System.Design(system.design.dll)

구문

‘선언
Public Class AxImporter
‘사용 방법
Dim instance As AxImporter
public class AxImporter
public ref class AxImporter
public class AxImporter
public class AxImporter

설명

ActiveX 컨트롤에 대해 ActiveX 래퍼를 생성하려면 먼저 AxImporter 클래스의 인스턴스를 만들거나 확보합니다. AxImporter 생성자는 AxImporter.Options 개체를 받습니다. 이 개체는 생성할 래퍼 .dll의 파일 이름과 같은 가져오기의 옵션을 설정하고 래퍼를 생성해 놓을 출력 디렉터리를 설정합니다. ActiveX 래퍼를 생성하려면 적절한 Generate 메서드를 호출합니다. 파일에서 생성하려면 GenerateFromFile을 호출합니다. 형식 라이브러리에서 생성하려면 GenerateFromTypeLibrary를 호출합니다. 반환되는 문자열은 "Namespace.Type,Assembly"처럼 ActiveX 래퍼가 생성될 형식에 대한 정규화된 어셈블리 이름으로 구성됩니다. ActiveX 컨트롤에 대한 래퍼는 AxImporter 생성자로 전달되는 AxImporter.OptionsoutputName 속성에 지정된 .dll 파일에 생성됩니다. 형식은 System.Reflection을 통해 로드되거나 쿼리되며 일반적인 관리되는 형식으로 처리됩니다. 또한 형식의 GetOcx 메서드를 호출하면, 해당 개체에서 지원하는 경우 COM 인터페이스를 개체로 불러올 수 있습니다.

상속 계층 구조

System.Object
  System.Windows.Forms.Design.AxImporter

스레드로부터의 안전성

이 형식의 모든 public static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

플랫폼

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework에서 모든 플래폼의 모든 버전을 지원하지는 않습니다. 지원되는 버전의 목록은 시스템 요구 사항을 참조하십시오.

버전 정보

.NET Framework

2.0, 1.1, 1.0에서 지원

참고 항목

참조

AxImporter 멤버
System.Windows.Forms.Design 네임스페이스