다음을 통해 공유


ATL COM 속성 페이지

COM 속성 페이지는 하나 이상의 COM 개체의 속성을 설정하거나 메서드를 호출하기 위한 사용자 인터페이스를 제공합니다. 속성 페이지는 디자인 타임에 컨트롤 속성을 설정할 수 있는 풍부한 사용자 인터페이스를 제공하기 위해 ActiveX 컨트롤에서 광범위하게 사용됩니다.

속성 페이지는 IPropertyPage 또는 IPropertyPage2 인터페이스를 구현하는 COM 개체입니다. 이러한 인터페이스는 페이지(페이지의 컨테이너를 나타내는 COM 개체) 및 여러 개체(속성 페이지의 사용자가 변경한 내용에 따라 메서드를 호출하는 COM 개체)와 연결할 site 수 있도록 하는 메서드를 제공합니다. 속성 페이지 컨테이너는 속성 페이지 인터페이스에서 메서드를 호출하여 사용자에게 사용자 인터페이스를 표시하거나 숨길 시기와 사용자가 변경한 내용을 기본 개체에 적용할 시기를 알려줍니다.

각 속성 페이지는 속성을 설정할 수 있는 개체와 완전히 독립적으로 빌드할 수 있습니다. 속성 페이지에 필요한 것은 특정 인터페이스(또는 인터페이스 집합)를 이해하고 해당 인터페이스에서 메서드를 호출하기 위한 사용자 인터페이스를 제공하는 것입니다.

자세한 내용은 Windows SDK의 속성 시트 및 속성 페이지를 참조하세요.

섹션 내용

속성 페이지 지정
컨트롤에 대한 속성 페이지를 지정하는 단계를 나열하고 예제 클래스를 표시합니다.

속성 페이지 구현
재정의할 메서드를 포함하여 속성 페이지를 구현하는 단계를 나열합니다. ATLPages 샘플 프로그램을 기반으로 전체 예제를 안내합니다.

ATLPages 샘플
를 사용하여 IPropertyPageImpl속성 페이지를 구현하는 ATLPages 샘플에 대한 샘플 추상입니다.

Atl
액티브 템플릿 라이브러리를 사용하여 프로그래밍하는 방법에 대한 개념 항목의 링크를 제공합니다.

참고 항목

개념