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 |