Antarmuka IOleWindow (oleidl.h)

Antarmuka IOleWindow menyediakan metode yang memungkinkan aplikasi untuk mendapatkan handel ke berbagai jendela yang berpartisipasi dalam aktivasi di tempat, dan juga untuk memasuki dan keluar dari mode bantuan peka konteks.

Warisan

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

Metode

Antarmuka IOleWindow memiliki metode ini.

 
IOleWindow::ContextSensitiveHelp

Menentukan apakah mode bantuan peka konteks harus dimasukkan selama sesi aktivasi di tempat.
IOleWindow::GetWindow

Mengambil handel ke salah satu jendela yang berpartisipasi dalam aktivasi di tempat (bingkai, dokumen, induk, atau jendela objek di tempat).

Keterangan

Beberapa antarmuka aktivasi di tempat lainnya berasal dari antarmuka IOleWindow . Kontainer dan objek harus menerapkan dan menggunakan antarmuka ini untuk mendukung aktivasi di tempat. Tabel berikut ini merangkum secara singkat masing-masing antarmuka ini.

Antarmuka Deskripsi
IOleWindow Antarmuka dasar. Diimplementasikan dan digunakan oleh kontainer dan objek untuk mendapatkan penanganan jendela dan mengelola bantuan sensitif konteks. Antarmuka ini tidak didukung untuk digunakan di seluruh batas komputer.
IOleInPlaceObject Diimplementasikan oleh objek dan digunakan oleh kontainer langsung objek untuk mengaktifkan dan menonaktifkan objek.
IOleInPlaceActiveObject Diimplementasikan oleh objek dan digunakan oleh kontainer tingkat atas untuk memanipulasi objek saat aktif. Menyediakan saluran komunikasi langsung antara objek aktif dan jendela bingkai dan dokumennya.
IOleInPlaceUIWindow Diimplementasikan oleh kontainer dan digunakan oleh objek untuk memanipulasi jendela dokumen kontainer.
IOleInPlaceFrame Diimplementasikan oleh kontainer dan digunakan oleh objek untuk mengontrol jendela bingkai kontainer.
IOleInPlaceSite Diimplementasikan oleh kontainer dan digunakan oleh objek untuk berinteraksi dengan situs klien di tempat.
IOleInPlaceSiteEx Diimplementasikan oleh kontainer dan dipanggil oleh objek untuk mengoptimalkan aktivasi dan pennonaktifkan.
IOleInPlaceSiteWindowless Diimplementasikan oleh kontainer dan dipanggil oleh objek tanpa jendela untuk mendapatkan layanan dari kontainernya.
IOleInPlaceObjectWindowless Diimplementasikan oleh objek tanpa jendela yang dipanggil oleh kontainer untuk mendukung pemrosesan pesan jendela dan operasi seret dan letakkan untuk objek tanpa jendela.
 

Antarmuka ini dapat diatur dalam tiga tingkat hierarkis dengan berbagai antarmuka yang diterapkan di setiap tingkat. Panggilan yang menginstal perintah menu antarmuka pengguna dan hiasan bingkai, mengaktifkan dan beralih antar jendela, serta menu pengiriman dan penekanan tombol berlangsung antara kontainer tingkat atas dan objek aktif. Panggilan yang mendukung pengaktifan, penonaktifan, pengguliran, atau kliping mencakup hierarki penahanan, dengan setiap tingkat melakukan tindakan yang benar.

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

OleCreateMenuDescriptor

OleDestroyMenuDescriptor

OleTranslateAccelerator