Bagikan melalui


Antarmuka IOleObject (oleidl.h)

Berfungsi sebagai sarana utama di mana objek yang disematkan menyediakan fungsionalitas dasar, dan berkomunikasi dengan, kontainernya.

Warisan

Antarmuka IOleObject mewarisi dari antarmuka IUnknown . IOleObject juga memiliki jenis anggota ini:

Metode

Antarmuka IOleObject memiliki metode ini.

 
IOleObject::Advise

Membuat koneksi penasihat antara objek dokumen campuran dan sink saran objek panggilan, di mana objek panggilan menerima pemberitahuan ketika objek dokumen campuran diganti namanya, disimpan, atau ditutup.
IOleObject::Close

Mengubah objek yang disematkan dari yang sedang berjalan ke status dimuat. Memutuskan sambungan objek tertaut dari sumber tautannya.
IOleObject::D oVerb

Meminta agar objek melakukan tindakan sebagai respons terhadap tindakan pengguna akhir. Tindakan yang mungkin dijumlahkan untuk objek di IOleObject::EnumVerbs.
IOleObject::EnumAdvise

Mengambil penunjuk ke enumerator yang dapat digunakan untuk menghitung koneksi penasihat yang terdaftar untuk objek, sehingga kontainer dapat mengetahui apa yang harus dilepaskan sebelum menutup.
IOleObject::EnumVerbs

Mengekspos menu tarik-turun yang mencantumkan kata kerja yang tersedia untuk objek dalam urutan naik menurut nomor kata kerja.
IOleObject::GetClientSite

Mengambil penunjuk ke situs klien objek yang disematkan.
IOleObject::GetClipboardData

Mengambil objek data yang berisi konten objek tersemat saat ini tempat metode ini dipanggil. Dengan menggunakan penunjuk ke objek data ini, dimungkinkan untuk membuat objek tersemat baru dengan data yang sama dengan aslinya.
IOleObject::GetExtent

Mengambil ukuran tampilan objek yang sedang berjalan.
IOleObject::GetMiscStatus

Mengambil status objek saat pembuatan dan pemuatan.
IOleObject::GetMoniker

Mengambil moniker objek yang disematkan, yang dapat digunakan pemanggil untuk menautkan ke objek.
IOleObject::GetUserClassID

Mengambil pengidentifikasi kelas objek, CLSID yang sesuai dengan string yang mengidentifikasi objek ke pengguna akhir.
IOleObject::GetUserType

Mengambil nama jenis pengguna objek untuk ditampilkan dalam elemen antarmuka pengguna seperti menu, kotak daftar, dan kotak dialog.
IOleObject::InitFromData

Menginisialisasi objek yang baru dibuat dengan data dari objek data tertentu, yang dapat berada di kontainer yang sama atau di Clipboard.
IOleObject::IsUpToDate

Memeriksa apakah objek sudah diperbarui.
IOleObject::SetClientSite

Menginformasikan objek yang disematkan dari lokasi tampilannya, yang disebut "situs klien," dalam kontainernya.
IOleObject::SetColorScheme

Menentukan palet warna yang harus digunakan aplikasi objek saat mengedit objek yang ditentukan.
IOleObject::SetExtent

Menginformasikan objek tentang berapa banyak ruang tampilan yang telah ditetapkan kontainernya.
IOleObject::SetHostNames

Menyediakan objek dengan nama aplikasi kontainernya dan dokumen majemuk tempatnya disematkan.
IOleObject::SetMoniker

Memberi tahu objek moniker kontainernya, moniker objek itu sendiri relatif terhadap kontainer, atau moniker penuh objek.
IOleObject::Unadvise

Menghapus koneksi penasihat yang dibuat sebelumnya. (IOleObject.Unadvise)
IOleObject::Update

Updates penangan objek atau menautkan data objek atau melihat cache.

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