Metode IOleInPlaceSite::OnInPlaceActivate (oleidl.h)
Memberi tahu kontainer bahwa salah satu objeknya sedang diaktifkan.
Sintaks
HRESULT OnInPlaceActivate();
Mengembalikan nilai
Metode ini mengembalikan S_OK jika kontainer mengizinkan aktivasi di tempat. Kemungkinan nilai pengembalian lainnya termasuk yang berikut ini.
Menampilkan kode | Deskripsi |
---|---|
|
Terjadi kesalahan tidak terduga. |
Keterangan
Catatan untuk Penelepon
OnInPlaceActivate dipanggil oleh objek tersemat aktif saat diaktifkan di tempat untuk pertama kalinya. Kontainer harus dicatat bahwa objek menjadi aktif.Catatan untuk Pelaksana
Kontainer yang mendukung penautan ke objek yang disematkan harus mengelola menjalankan objek di tempat dengan benar saat objek tidak aktif UI dan berjalan dalam keadaan tersembunyi. Untuk mengaktifkan kembali objek di tempat dengan cepat, kontainer tidak boleh memanggil IOleObject::Close hingga metode IOleInPlaceSite::D eactivateAndUndo kontainer dipanggil. Untuk membantu melindungi dari objek yang dibiarkan dalam keadaan tidak stabil jika klien yang menautkan diperbarui secara diam-diam, kontainer harus memanggil OleLockRunning untuk mengunci objek dalam status berjalan. Ini mencegah objek tersembunyi di tempat dimatikan sebelum dapat disimpan dalam kontainernya.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 | oleidl.h |