Bagikan melalui


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

Lihat juga

IAdviseSink

IViewObject::SetAdvise