IPropertyPage 인터페이스(ocidl.h)
속성 시트 내의 특정 페이지를 관리하는 속성 페이지 개체의 기본 기능을 제공합니다. 속성 페이지는 적어도 IPropertyPage 를 구현하며, 특정 속성 선택 항목이 지원되는 경우 선택적으로 IPropertyPage2 를 구현할 수 있습니다. 특정 속성 검색에 대한 자세한 내용은 IPerPropertyBrowsing::MapPropertyToPage 를 참조하세요. IPropertyPage2의 메서드를 사용하면 속성 시트 또는 속성 프레임이 페이지 간에 전환하거나 프레임 자체가 대화 상자에서 관리하는 다양한 단추를 누르는 등의 사용자 입력에 따라 특정 작업을 수행할 때 페이지를 지시할 수 있습니다.
속성 페이지는 속성 시트 자체 내에서 해당 한 페이지에 대해 표시해야 하는 컨트롤만 포함하는 대화 상자를 관리합니다. 즉, 페이지를 정의하는 데 사용되는 대화 상자 템플릿은 WS_CHILD 스타일과 다른 스타일만 전달하면 안 됩니다. 프레임, 캡션 또는 시스템 메뉴 또는 컨트롤과 관련된 스타일은 포함하지 않아야 합니다.
상속
IPropertyPage 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IPropertyPage 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IPropertyPage 인터페이스에는 이러한 메서드가 있습니다.
IPropertyPage::Activate 속성 페이지의 대화 상자 창을 만듭니다. |
IPropertyPage::Apply 이전에 IPropertyPage::SetObjects에 전달된 대로 속성 페이지와 연결된 기본 개체에 현재 값을 적용합니다. |
IPropertyPage::D활성화 IPropertyPage::Activate에서 만든 창을 삭제합니다. |
IPropertyPage::GetPageInfo 속성 페이지에 대한 정보를 검색합니다. |
IPropertyPage::Help 최종 사용자 요청에 대한 응답으로 속성 페이지 도움말을 호출합니다. |
IPropertyPage::IsPageDirty 속성 페이지가 활성화된 이후 또는 적용에 대한 가장 최근 호출 이후 변경되었는지 여부를 나타냅니다. |
IPropertyPage::Move 프레임 내에서 속성 페이지 대화 상자의 위치를 지정하고 크기를 조정합니다. |
IPropertyPage::SetObjects 속성 페이지에 이 속성 페이지와 연결된 개체에 대한 포인터 배열을 제공합니다. |
IPropertyPage::SetPageSite 속성 페이지를 초기화하고 속성 페이지가 속성 프레임과 통신하는 IPropertyPageSite 인터페이스에 대한 포인터를 페이지에 제공합니다. |
IPropertyPage::Show 속성 페이지 대화 상자를 표시하거나 보이지 않게 만듭니다. 페이지가 표시되면 페이지가 포커스를 그 자체로 설정해야 하며, 특히 페이지의 첫 번째 속성으로 설정해야 합니다. |
IPropertyPage::TranslateAccelerator 처리를 위해 속성 페이지에 키 입력을 전달합니다. |
요구 사항
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | ocidl.h |