MFC ActiveX 컨트롤 마법사, 컨트롤 이름

업데이트: 2007년 11월

컨트롤 클래스와 속성 페이지 클래스 이름, 형식 이름 및 컨트롤의 형식 식별자를 지정합니다. 약식 이름을 제외한 모든 필드는 독립적으로 편집할 수 있습니다. 약식 이름의 텍스트를 변경하면 변경 내용은 이 페이지의 다른 모든 필드 이름에 반영됩니다. 이 명명 작업은 컨트롤을 개발할 때 모든 이름을 쉽게 식별할 수 있도록 하기 위한 것입니다.

  • 약식 이름
    컨트롤의 약식 이름을 제공합니다. 기본적으로 이 이름은 새 프로젝트 대화 상자에서 제공한 프로젝트 이름을 기반으로 하여 지정됩니다. 해당 필드를 개별적으로 변경하지 않으면 제공한 이름에 따라 클래스 이름, 형식 이름 및 형식 식별자가 결정됩니다.

  • 컨트롤 클래스 이름
    기본적으로 컨트롤 클래스의 이름은 약식 이름 앞에 C를 붙이고 뒤에는 Ctrl을 붙입니다. 예를 들어, 컨트롤의 약식 이름이 Price이면 컨트롤 클래스 이름은 CPriceCtrl입니다.

  • 컨트롤 .h 파일
    기본적으로 헤더 파일의 이름은 약식 이름 뒤에 Ctrl을 붙이고 파일 확장명 .h를 붙입니다. 예를 들어, 컨트롤의 약식 이름이 Price이면 헤더 파일 이름은 PriceCtrl.h입니다. 이 필드의 이름은 컨트롤 클래스 이름과 일치해야 합니다.

  • 컨트롤 .cpp 파일
    기본적으로 헤더 파일의 이름은 약식 이름 뒤에 Ctrl을 붙이고 파일 확장명 .cpp를 붙입니다. 예를 들어, 컨트롤의 약식 이름이 Price이면 헤더 파일 이름은 PriceCtrl.cpp입니다. 이 필드의 이름은 헤더 이름과 일치해야 합니다.

  • 컨트롤 형식 이름
    기본적으로 컨트롤 형식의 이름은 약식 이름 다음에 Control이 옵니다. 예를 들어, 컨트롤의 약식 이름이 Price이면 컨트롤 클래스 형식 이름은 Price Control입니다. 이 필드의 값을 변경할 경우에는 이름이 상속을 나타내도록 해야 합니다.

  • 컨트롤 형식 ID
    컨트롤 클래스의 컨트롤 형식 ID를 설정합니다. 컨트롤은 프로젝트에 추가될 때 이 문자열을 레지스트리에 기록합니다. 컨테이너 응용 프로그램에서는 이 문자열을 사용하여 컨트롤 인스턴스를 만듭니다.

    기본적으로 컨트롤 형식 ID는 새 프로젝트 대화 상자에서 지정한 프로젝트 이름과 약식 이름을 기반으로 합니다. 이 이름은 형식 이름과 일치해야 합니다.

    기본적으로 컨트롤 형식 ID는 다음과 같이 표시됩니다.

    ProjectName.ShortNameCtrl.1

    이 대화 상자에서 약식 이름을 변경하면 컨트롤 형식 ID는 다음과 같이 표시됩니다.

    ProjectName.NewShortNameCtrl.1

  • 속성 페이지 클래스 이름
    기본적으로 속성 페이지 클래스의 이름은 약식 이름 앞에 C를 붙이고 뒤에 PropPage를 붙입니다. 예를 들어, 컨트롤의 약식 이름이 Price이면 속성 페이지 클래스 이름은 CPricePropPage입니다. 이 이름은 컨트롤 클래스 이름에 PropPage를 추가한 것과 일치해야 합니다.

  • 속성 페이지 .h 파일
    기본적으로 속성 페이지 헤더 파일의 이름은 약식 이름 뒤에 PropPage를 붙이고 파일 확장명 .h를 붙입니다. 예를 들어, 컨트롤의 약식 이름이 Price이면 속성 페이지 헤더 파일 이름은 PricePropPage.h입니다. 이 이름은 클래스 이름과 일치해야 합니다.

  • 속성 페이지 .cpp 파일
    기본적으로 속성 페이지 구현 파일의 이름은 약식 이름 뒤에 PropPage를 붙이고 파일 확장명 .cpp를 붙입니다. 예를 들어, 컨트롤의 약식 이름이 Price이면 속성 페이지 헤더 파일 이름은 PricePropPage.cpp입니다. 이 이름은 헤더 파일 이름과 일치해야 합니다.

  • 속성 페이지 형식 이름
    기본적으로 속성 페이지 형식 이름은 약식 이름 다음에 Property Page를 붙입니다. 예를 들어, 컨트롤의 약식 이름이 Price이면 속성 페이지 형식 이름은 Price Property Page입니다. 이 필드의 값을 변경할 경우에는 이름이 컨트롤 클래스를 나타내도록 해야 합니다.

  • 속성 페이지 ID
    속성 페이지 클래스의 ID를 설정합니다. 컨트롤은 프로젝트에 적용될 때 이 문자열을 레지스트리에 기록합니다. 컨테이너 응용 프로그램에서는 이 문자열을 사용하여 컨트롤 속성 페이지의 인스턴스를 만듭니다.

    기본적으로 속성 페이지 형식 ID는 새 프로젝트 대화 상자에서 지정한 프로젝트 이름과 약식 이름을 기반으로 합니다. 이 이름은 형식 이름과 일치해야 합니다.

    기본적으로 속성 페이지 형식 ID는 다음과 같이 표시됩니다.

    ProjectName.ShortNamePropPage.1

    이 대화 상자에서 약식 이름을 변경하면 속성 페이지 형식 ID는 다음과 같이 표시됩니다.

    ProjectName.NewShortNamePropPage.1

참고 항목

개념

Visual C++ 프로젝트용으로 만들어지는 파일 형식

참조

MFC ActiveX 컨트롤 마법사

MFC ActiveX 컨트롤 마법사, 응용 프로그램 설정

MFC ActiveX 컨트롤 마법사, 컨트롤 설정