다음을 통해 공유


마법사 사용자 지정

사용자 지정 마법사를 사용하여 만든 마법사를 사용자 지정할 경우 다음 작업을 고려해야 합니다.

  • 마법사가 작동하기 위해 필요한 사용자 지정 매개 변수를 .vsz 파일에 지정합니다. 자세한 내용은 .vsz 파일(프로젝트 컨트롤)미리 정의된 사용자 지정 마법사 기호를 참조하십시오.

    마법사를 여러 언어로 지역화하려면 각 언어 매개 변수를 .vsz 파일에 추가합니다. 자세한 내용은 여러 언어로 마법사 지역화를 참조하십시오.

  • 템플릿 파일Templates.inf 파일을 사용자 지정하여 사용자의 선택에 대한 지시문을 지정합니다.

  • Default.js 파일을 사용자 지정하여 마법사에 대한 특수 처리를 추가로 지정합니다. 사용자 함수를 직접 만들 수도 있고 Common.js에 있는 함수를 사용할 수도 있습니다.

  • HTML 사용자 인터페이스에 사용할 아이콘과 기타 이미지를 디자인합니다.

  • HTML 사용자 인터페이스를 디자인합니다.

  • HTML 기호 테이블에 기호를 추가하여 마법사에서 사용하는 단추, 컨트롤, 텍스트 상자 및 기타 요소를 일치시킵니다.

    다음 예제는 사용자 지정 마법사에서 제공하는 HTML의 일부 코드입니다.

    <SYMBOL NAME="WIZARD_DIALOG_TITLE" TYPE=text VALUE="MyCustomWiz">
          </SYMBOL>
    <SYMBOL NAME="SAMPLE_CHECKBOX" TYPE=checkbox VALUE=true>
          </SYMBOL>
    

    이 MyCustomWiz 마법사에는 기본적으로 선택되는 확인란이 있습니다.

  • HTML 파일에서 <SCRIPT LANGUAGE="JSCRIPT">라고 표시된 섹션에 JScript 함수 호출을 추가하고 Visual Studio 개체 모델에 액세스하여 마법사의 동작을 사용자 지정합니다. 다음과 같이 window.external을 사용하여 이 함수를 호출해야 합니다.

          window.external.AddSymbol("MAIN_FRAME_DEFAULT_STYLES", true);
          window.external.AddSymbol("MAIN_FRAME_STYLE_FLAGS", "");
    

    참고

    Visual Studio의 자동화 및 확장성, Visual C++ 코드 모델, 프로젝트 모델마법사 모델을 통해 노출되는 메서드, 속성 및 이벤트를 사용하면 JScript 파일과 .htm 파일 모두에서 마법사 프로젝트를 만들 때부터 빌드할 때까지의 모든 단계를 프로그래밍 방식으로 관리할 수 있습니다.

  • 필요하면 셸에서 .vsz 파일과 다른 모든 템플릿에 대한 정보를 인식하도록 .vsdir 파일을 사용자 지정합니다. 예를 들어, 아이콘 리소스 ID, 플래그, 지역화된 이름 등을 지정합니다.

  • 마법사를 지역화해야 하는 모든 언어로 .htm 파일과 템플릿 파일을 만듭니다. 만든 파일을 필요한 프로젝트 디렉터리에 추가합니다.

  • 마법사에 대한 상황에 맞는 도움말 표시합니다.

참고 항목

작업

사용자 지정 마법사 만들기

참조

사용자 지정 마법사

상황에 맞는 도움말 표시

개념

마법사 디자인 단계

마법사용으로 만들어진 파일

마법사에서 오류 처리