다음을 통해 공유


Visual C++ 마법사 모델

Visual C++ 마법사 모델은 마법사를 디자인하는 데 필요한 자동화 지원을 제공하고 다음과 같은 마법사 개발 문제를 해결하기 위한 방법을 제공합니다.

  • UI를 기반으로 하거나 UI를 기반으로 하지 않는 마법사 시작

  • 마법사의 HTML 사용자 인터페이스 내용 수정

  • 마법사 페이지 이동 처리

  • HTML 사용자 인터페이스를 통한 사용자 상호 작용 제어

  • 쿼리, 사용자 입력 유효성 검사, 코드 생성을 위한 Visual C++ 코드 모델 액세스

  • 형식 라이브러리 정보 쿼리

  • 오류 처리 및 오류 보고

Visual C++ 마법사 모델은 Visual C++에서 제공하는 마법사에 사용되는 도우미 메서드도 제공합니다.

다음은 Visual C++ 마법사 모델에 정의되어 있는 개체입니다.

Object

설명

IVCWizCtl 개체

사용자 지정 마법사의 HTML 컨트롤을 제어하는 메서드와 속성을 포함한 IVCWizCtlUIIVCWizCtl 인터페이스의 coclass입니다.

VsWizard 개체

IDTWizard.Execute 메서드를 구현하는 coclass입니다.

WizCombo 개체

사용자 지정 마법사의 콤보 상자를 제어하는 메서드, 속성 및 이벤트가 포함된 IWizCombo의 coclass입니다.

IEnumInfo 개체

마법사 프로젝트의 열거형 멤버에 대한 정보가 들어 있습니다.

IFuncInfo 개체

마법사 프로젝트의 함수에 대한 정보가 들어 있습니다.

IInterfaceInfo 개체

마법사 프로젝트의 인터페이스에 대한 정보가 들어 있습니다.

IParamInfo 개체

마법사 프로젝트의 함수 및 변수 매개 변수에 대한 정보가 들어 있습니다.

ITypeLibInfo 개체

마법사 프로젝트의 형식 라이브러리에 대한 정보가 들어 있습니다.

IVarInfo 개체

마법사 프로젝트의 변수에 대한 정보가 들어 있습니다.

사용자 지정 Visual C++ 마법사에 대한 자세한 내용은 사용자 지정 마법사 만들기를 참조하십시오.

참고 항목

작업

방법: Visual C++ 마법사 모델 예제 해석

개념

마법사 디자인

기타 리소스

Visual C++ 확장성 개체 모델