다음을 통해 공유


CFirePropNotifyEvent 클래스

이 클래스는 컨트롤 속성 변경과 관련하여 컨테이너의 싱크에 알리는 메서드를 제공합니다.

Important

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

구문

class CFirePropNotifyEvent

멤버

공용 메서드

이름 설명
CFirePropNotifyEvent::FireOnChanged (정적) 컨트롤 속성이 변경되었음을 컨테이너의 싱크에 알깁니다.
CFirePropNotifyEvent::FireOnRequestEdit (정적) 컨트롤 속성이 변경되도록 컨테이너의 싱크에 알깁니다.

설명

CFirePropNotifyEvent 에는 컨트롤 속성이 변경되었거나 변경하려고 했음을 컨테이너의 싱크에 알리는 두 가지 메서드가 있습니다.

컨트롤을 구현하는 클래스가 파생된 IPropertyNotifySinkCFirePropNotifyEvent 경우 호출 FireOnRequestEdit 하거나 FireOnChanged호출할 때 메서드가 호출됩니다. 컨트롤 클래스가 파생되지 IPropertyNotifySink않은 경우 이러한 함수에 대한 호출은 S_OK 반환합니다.

컨트롤을 만드는 방법에 대한 자세한 내용은 ATL 자습서를 참조하세요.

요구 사항

헤더: atlctl.h

CFirePropNotifyEvent::FireOnChanged

개체의 모든 연결 지점에서 연결된 모든 IPropertyNotifySink 인터페이스에 지정된 개체 속성이 변경되었음을 알 수 있습니다.

static HRESULT FireOnChanged(IUnknown* pUnk, DISPID dispID);

매개 변수

pUnk
[in] IUnknown 알림을 보내는 개체의 포인터입니다.

dispID
[in] 변경된 속성의 식별자입니다.

Return Value

표준 HRESULT 값 중 하나입니다.

설명

이 함수는 컨트롤이 연결점을 지원하지 않는 경우에도 호출해도 안전합니다.

CFirePropNotifyEvent::FireOnRequestEdit

개체의 모든 연결 지점에서 연결된 모든 IPropertyNotifySink 인터페이스에 지정된 개체 속성이 변경될 것임을 알 수 있습니다.

static HRESULT FireOnRequestEdit(IUnknown* pUnk, DISPID dispID);

매개 변수

pUnk
[in] IUnknown 알림을 보내는 개체의 포인터입니다.

dispID
[in] 변경하려는 속성의 식별자입니다.

Return Value

표준 HRESULT 값 중 하나입니다.

설명

이 함수는 컨트롤이 연결점을 지원하지 않는 경우에도 호출해도 안전합니다.

참고 항목

클래스 개요