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를 참조하세요.