다음을 통해 공유


IPerPropertyBrowsingImpl 클래스

이 클래스는 클라이언트가 IUnknown 개체의 속성 페이지에 있는 정보에 액세스하도록 구현하고 허용합니다.

Important

이 클래스와 해당 멤버는 Windows 런타임에서 실행되는 애플리케이션에서 사용할 수 없습니다.

구문

template <class T>
class ATL_NO_VTABLE IPerPropertyBrowsingImpl :
    public IPerPropertyBrowsing

매개 변수

T
에서 파생된 IPerPropertyBrowsingImpl클래스입니다.

멤버

공용 메서드

이름 설명
IPerPropertyBrowsingImpl::GetDisplayString 지정된 속성을 설명하는 문자열을 검색합니다.
IPerPropertyBrowsingImpl::GetPredefinedStrings 지정된 속성이 허용할 수 있는 값에 해당하는 문자열 배열을 검색합니다.
IPerPropertyBrowsingImpl::GetPredefinedValue 지정된 DISPID로 식별되는 속성의 값을 포함하는 VARIANT를 검색합니다. DISPID는 .에서 GetPredefinedStrings검색된 문자열 이름과 연결됩니다. ATL 구현은 E_NOTIMPL 반환합니다.
IPerPropertyBrowsingImpl::MapPropertyToPage 지정된 속성과 연결된 속성 페이지의 CLSID를 검색합니다.

설명

IPerPropertyBrowsing 인터페이스를 사용하면 클라이언트가 개체의 속성 페이지에 있는 정보에 액세스할 수 있습니다. 클래스 IPerPropertyBrowsingImpl 는 이 인터페이스의 기본 구현을 IUnknown 제공하고 디버그 빌드의 덤프 디바이스에 정보를 전송하여 구현합니다.

참고 항목

컨테이너 애플리케이션으로 Microsoft Access를 사용하는 경우 클래스 IPerPropertyBrowsingImpl를 파생해야 합니다. 그렇지 않으면 Access에서 컨트롤을 로드하지 않습니다.

관련 문서 ATL 자습서, ATL 프로젝트 만들기

상속 계층 구조

IPerPropertyBrowsing

IPerPropertyBrowsingImpl

요구 사항

헤더: atlctl.h

IPerPropertyBrowsingImpl::GetDisplayString

지정된 속성을 설명하는 문자열을 검색합니다.

STDMETHOD(GetDisplayString)(
    DISPID dispID,
    BSTR* pBstr);

설명

Windows SDK에서 IPerPropertyBrowsing::GetDisplayString을 참조하세요.

IPerPropertyBrowsingImpl::GetPredefinedStrings

각 배열을 0개 항목으로 채웁니다.

STDMETHOD(GetPredefinedStrings)(
    DISPID dispID,
    CALPOLESTR* pCaStringsOut,
    CADWORD* pCaCookiesOut);

Return Value

ATL의 GetPredefinedValue 구현 E_NOTIMPL 반환합니다.

설명

Windows SDK에서 IPerPropertyBrowsing::GetPredefinedStrings를 참조하세요.

IPerPropertyBrowsingImpl::GetPredefinedValue

지정된 DISPID로 식별되는 속성의 값을 포함하는 VARIANT를 검색합니다. DISPID는 .에서 GetPredefinedStrings검색된 문자열 이름과 연결됩니다.

STDMETHOD(GetPredefinedValue)(
    DISPID dispID,
    DWORD dwCookie,
    VARIANT* pVarOut);

Return Value

E_NOTIMPL을 반환합니다.

설명

ATL의 GetPredefinedStrings 구현 해당 문자열을 검색하지 않습니다.

Windows SDK에서 IPerPropertyBrowsing::GetPredefinedValue를 참조하세요.

IPerPropertyBrowsingImpl::MapPropertyToPage

지정된 속성과 연결된 속성 페이지의 CLSID를 검색합니다.

STDMETHOD(MapPropertyToPage)(
    DISPID dispID,
    CLSID* pClsid);

설명

ATL은 개체의 속성 맵을 사용하여 이 정보를 가져옵니다.

Windows SDK에서 IPerPropertyBrowsing::MapPropertyToPage를 참조하세요.

참고 항목

IPropertyPageImpl 클래스
ISpecifyPropertyPagesImpl 클래스
클래스 개요