Metode IAdviseSink::OnViewChange (objidl.h)
Memberi tahu sink saran terdaftar objek bahwa tampilannya telah berubah.
Sintaks
void OnViewChange(
[in] DWORD dwAspect,
[in] LONG lindex
);
Parameter
[in] dwAspect
Aspek, atau tampilan, objek . Berisi nilai yang diambil dari enumerasi DVASPECT .
[in] lindex
Bagian tampilan yang telah berubah. Saat ini hanya -1 yang valid.
Menampilkan nilai
Tidak ada
Keterangan
Kontainer mendaftar untuk diberi tahu saat tampilan objek berubah dengan memanggil IViewObject::SetAdvise. Setelah terdaftar, objek akan memanggil metode IAdviseSink::OnViewChange sink jika sesuai. OnViewChange dapat dipanggil saat objek berada dalam status dimuat atau berjalan.
Meskipun nilai DVASPECT adalah bit bendera individual, dwAspect hanya dapat mewakili satu nilai. Artinya, dwAspect tidak dapat berisi hasil operasi OR yang menggabungkan dua nilai DVASPECT atau lebih.
Parameter lindex mewakili bagian dari aspek yang menarik. Nilai lindex tergantung pada nilai dwAspect. Jika dwAspect DVASPECT_THUMBNAIL atau DVASPECT_ICON, lindex diabaikan. Jika dwAspect DVASPECT_CONTENT, lindex harus -1, yang menunjukkan bahwa seluruh tampilan menarik dan merupakan satu-satunya nilai yang saat ini valid.
Persyaratan
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | objidl.h |