Metode IOleInPlaceSite::OnUIDeactivate (oleidl.h)
Memberi tahu kontainer bahwa kontainer harus menginstal ulang antarmuka penggunanya dan mengambil fokus, dan apakah objek memiliki status yang tidak dapat diurungkan.
Sintaks
HRESULT OnUIDeactivate(
[in] BOOL fUndoable
);
Parameter
[in] fUndoable
Menentukan apakah objek dapat membatalkan perubahan (TRUE) atau tidak (FALSE).
Nilai kembali
Metode ini mengembalikan S_OK pada keberhasilan. Kemungkinan nilai pengembalian lainnya termasuk yang berikut ini.
Menampilkan kode | Deskripsi |
---|---|
|
Terjadi kesalahan tidak terduga. |
Keterangan
Objek menunjukkan apakah objek dapat membatalkan perubahan melalui bendera fUndoable . Jika objek dapat membatalkan perubahan, kontainer dapat (oleh pengguna yang memanggil perintah Edit Batalkan ) memanggil metode IOleInPlaceObject::ReactivateAndUndo untuk membatalkan perubahan.
Catatan untuk Penelepon
IOleInPlaceSite::OnUIDeactivate dipanggil oleh objek turunan langsung situs ketika menonaktifkan untuk memberi tahu kontainer bahwa ia harus menginstal ulang komponen antarmuka penggunanya sendiri dan mengambil fokus. Kontainer harus menunggu panggilan ke IOleInPlaceSite::OnUIDeactivate selesai sebelum sepenuhnya membersihkan dan menghancurkan submenus komposit apa pun.Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | oleidl.h |