Metode IOleInPlaceSite::OnUIActivate (oleidl.h)

Memberi tahu kontainer bahwa objek akan diaktifkan di tempat dan bahwa objek akan mengganti menu utama kontainer dengan menu komposit di tempat.

Sintaks

HRESULT OnUIActivate();

Mengembalikan nilai

Metode ini mengembalikan S_OK jika kontainer mengizinkan aktivasi di tempat. Kemungkinan nilai pengembalian lainnya termasuk yang berikut ini.

Menampilkan kode Deskripsi
E_UNEXPECTED
Terjadi kesalahan tidak terduga.

Keterangan

Catatan untuk Penelepon

Objek di tempat memanggil IOleInPlaceSite::OnUIActivate tepat sebelum mengaktifkan antarmuka penggunanya.

Catatan untuk Pelaksana

Kontainer harus menghapus antarmuka pengguna apa pun yang terkait dengan aktivasinya sendiri. Jika kontainer itu sendiri adalah objek yang disematkan, kontainer harus menghapus antarmuka pengguna tingkat dokumennya.

Jika sudah ada objek yang aktif di tempat dalam dokumen yang sama, kontainer harus memanggil IOleInPlaceObject::UIDeactivate sebelum memanggil OnUIDeactivate.

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

Lihat juga

IOleInPlaceObject::UIDeactivate

IOleInPlaceSite