Metode IOleControl::FreezeEvents (ocidl.h)

Menunjukkan apakah kontainer mengabaikan atau menerima peristiwa dari kontrol.

Sintaks

HRESULT FreezeEvents(
  [in] BOOL bFreeze
);

Parameter

[in] bFreeze

Menunjukkan apakah kontainer akan mengabaikan (TRUE) atau sekarang memproses peristiwa (FALSE) dari kontrol.

Nilai kembali

Metode ini mengembalikan S_OK dalam semua kasus.

Keterangan

Kontrol tidak diperlukan untuk berhenti mengirim peristiwa ketika bFreezeTRUE. Namun, kontainer tidak akan memprosesnya dalam kasus ini. Jika kontrol tergantung pada pemrosesan kontainer -- seperti halnya peristiwa permintaan yang mengembalikan informasi dari kontainer -- kontrol harus membuang peristiwa atau mengantre peristiwa untuk dikirim nanti ketika bFreezeFALSE.

Catatan untuk Pelaksana

Seperti halnya IOleControl::OnAmbientPropertyChange, S_OK dikembalikan dalam semua kasus untuk mencegah kontainer membuat asumsi tentang perilaku kontrol berdasarkan nilai yang dikembalikan.

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 ocidl.h

Lihat juga

IOleControl