다음을 통해 공유


ATL 속성 페이지 추가

ATL(Active Template Library) 속성 페이지를 프로젝트에 추가하려면 프로젝트를 ATL 응용 프로그램이나 ATL을 지원하는 MFC 응용 프로그램으로 만들어야 합니다.ATL 프로젝트 마법사를 사용하여 ATL 응용 프로그램을 만들거나, MFC 응용 프로그램에 ATL 개체를 추가하여 MFC 응용 프로그램에 ATL 지원을 구현할 수 있습니다.

컨트롤에 대한 속성 페이지를 추가할 경우 해당 컨트롤에서는 ISpecifyPropertyPagesImpl 인터페이스를 지원해야 합니다.기본적으로 이 인터페이스는 ATL 컨트롤 마법사 사용하여 ATL 컨트롤을 만들 때 컨트롤 클래스의 파생 목록에 있습니다.

[!참고]

컨트롤 클래스의 파생 목록에 ISpecifyPropertyPagesImpl이 없는 경우 직접 추가해야 합니다.

프로젝트에 ATL 속성 페이지를 추가하려면

  1. 솔루션 탐색기 또는 클래스 뷰에서 ATL 속성 페이지를 추가하려는 프로젝트의 이름을 마우스 오른쪽 단추로 클릭합니다.

  2. 바로 가기 메뉴에서 추가를 클릭한 다음 클래스 추가를 클릭합니다.

  3. 클래스 추가 대화 상자의 템플릿 창에서 ATL 속성 페이지를 클릭한 다음 열기를 클릭하여 ATL 속성 페이지 마법사를 엽니다.

컨트롤에 대한 속성 페이지를 만든 후에는 컨트롤에 대한 속성 맵에 PROP_PAGE 엔트리를 제공해야 합니다.

참고 항목

참조

ATL COM 개체의 기본 사항

개념

ATL COM 속성 페이지

예제: 속성 페이지 구현