CFirePropNotifyEvent 클래스
이 클래스는 컨트롤 속성 변경과 관련하여 컨테이너의 싱크에 알리는 메서드를 제공합니다.
Important
이 클래스와 해당 멤버는 Windows 런타임에서 실행되는 애플리케이션에서 사용할 수 없습니다.
구문
class CFirePropNotifyEvent
멤버
공용 메서드
이름 | 설명 |
---|---|
CFirePropNotifyEvent::FireOnChanged | (정적) 컨트롤 속성이 변경되었음을 컨테이너의 싱크에 알깁니다. |
CFirePropNotifyEvent::FireOnRequestEdit | (정적) 컨트롤 속성이 변경되도록 컨테이너의 싱크에 알깁니다. |
설명
CFirePropNotifyEvent
에는 컨트롤 속성이 변경되었거나 변경하려고 했음을 컨테이너의 싱크에 알리는 두 가지 메서드가 있습니다.
컨트롤을 구현하는 클래스가 파생된 IPropertyNotifySink
CFirePropNotifyEvent
경우 호출 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 값 중 하나입니다.
설명
이 함수는 컨트롤이 연결점을 지원하지 않는 경우에도 호출해도 안전합니다.