Kelas CFirePropNotifyEvent
Kelas ini menyediakan metode untuk memberi tahu sink kontainer mengenai perubahan properti kontrol.
Penting
Kelas ini dan anggotanya tidak dapat digunakan dalam aplikasi yang dijalankan di Windows Runtime.
class CFirePropNotifyEvent
Nama | Deskripsi |
---|---|
CFirePropNotifyEvent::FireOnChanged | (Statis) Memberi tahu sink kontainer bahwa properti kontrol telah berubah. |
CFirePropNotifyEvent::FireOnRequestEdit | (Statis) Memberi tahu sink kontainer bahwa properti kontrol akan berubah. |
CFirePropNotifyEvent
memiliki dua metode yang memberi tahu sink kontainer bahwa properti kontrol telah berubah atau akan berubah.
Jika kelas yang menerapkan kontrol Anda berasal dari IPropertyNotifySink
, CFirePropNotifyEvent
metode dipanggil saat Anda memanggil FireOnRequestEdit
atau FireOnChanged
. Jika kelas kontrol Anda tidak berasal dari IPropertyNotifySink
, panggilan ke fungsi ini mengembalikan S_OK.
Untuk informasi selengkapnya tentang membuat kontrol, lihat Tutorial ATL.
Header: atlctl.h
Memberi tahu semua antarmuka IPropertyNotifySink yang terhubung (pada setiap titik koneksi objek) bahwa properti objek yang ditentukan telah berubah.
static HRESULT FireOnChanged(IUnknown* pUnk, DISPID dispID);
Punk
[di] Penunjuk ke IUnknown
objek yang mengirim pemberitahuan.
dispID
[di] Pengidentifikasi properti yang telah berubah.
Salah satu nilai HRESULT standar.
Fungsi ini aman untuk dipanggil meskipun kontrol Anda tidak mendukung titik koneksi.
Memberi tahu semua antarmuka IPropertyNotifySink yang terhubung (pada setiap titik koneksi objek) bahwa properti objek yang ditentukan akan berubah.
static HRESULT FireOnRequestEdit(IUnknown* pUnk, DISPID dispID);
Punk
[di] Penunjuk ke IUnknown
objek yang mengirim pemberitahuan.
dispID
[di] Pengidentifikasi properti akan berubah.
Salah satu nilai HRESULT standar.
Fungsi ini aman untuk dipanggil meskipun kontrol Anda tidak mendukung titik koneksi.