Antarmuka (OLE dan Transfer Data)
Antarmuka berikut digunakan untuk mengimplementasikan dokumen campuran dan melakukan transfer data antar aplikasi.
Antarmuka | Deskripsi |
---|---|
IAdviseSink | Memungkinkan kontainer dan objek lain untuk menerima pemberitahuan perubahan data, melihat perubahan, dan perubahan dokumen campuran yang terjadi pada objek yang diminati. |
IAdviseSink2 | Ekstensi ke IAdviseSink yang menambahkan metode untuk menangani perubahan moniker objek tertaut. |
IAdviseSinkEx | Ekstensi ke IAdviseSink yang menambahkan kemampuan untuk memberi tahu sink perubahan dalam status tampilan objek. |
IDataAdviseHolder | Membuat dan mengelola koneksi saran antara objek data dan satu atau beberapa sink saran. |
IDataObject | Mengaktifkan transfer data dan pemberitahuan perubahan data. |
IDropSource | Salah satu antarmuka yang harus Anda terapkan untuk menyediakan operasi seret dan letakkan di aplikasi Anda. |
IDropSourceNotify | Menerima pemberitahuan saat pengguna menyeret mouse ke dalam atau keluar dari jendela target penurunan potensial. |
IDropTarget | Salah satu antarmuka yang harus Anda terapkan untuk menyediakan operasi seret dan letakkan di aplikasi Anda. |
IEnterpriseDropTarget | Ketika diimplementasikan oleh aplikasi target penghilangan, antarmuka ini memberikan kemampuan kepada mesin seret dan lepas OLE untuk menentukan apakah aplikasi target penghilangan berniat untuk mengevaluasi kebijakan perlindungan perusahaan dan memberi OLE drag and drop engine cara untuk memberikan ID perusahaan aplikasi sumber drop ke aplikasi target drop. |
IEnumFORMATETC | Menghitung struktur FORMATETC yang menentukan format dan media yang didukung oleh objek data tertentu. |
IEnumMoniker | Menghitung moniker dalam tabel monikers. |
IEnumOleDocumentViews | Menghitung tampilan yang didukung oleh objek dokumen. |
IEnumOleUndoUnits | Menghitung unit urungkan pada tumpukan batalkan atau ulangi. |
IEnumOLEVERB | Menghitung kata kerja yang berbeda yang tersedia untuk objek dalam urutan angka kata kerja naik. |
IEnumSTATDATA | Menghitung informasi koneksi penasihat untuk objek data. |
IObjectWithSite | Menyediakan cara sederhana untuk mendukung komunikasi antara objek dan situsnya dalam kontainer. |
IOleAdviseHolder | Mengelola koneksi saran dan pemberitahuan dokumen gabungan di server objek. |
IOleCache | Menyediakan kontrol data presentasi yang di-cache di dalam objek. |
IOleCache2 | Memungkinkan klien objek untuk secara selektif memperbarui setiap cache yang dibuat dengan IOleCache::Cache. |
IOleCacheControl | Menyediakan pemeliharaan cache yang tepat. |
IOleClientSite | Menyediakan objek yang disematkan dengan informasi tentang lokasi dan luasnya situs tampilannya, monikernya, antarmuka penggunanya, dan sumber daya lain yang disediakan oleh kontainernya. |
IOleCommandTarget | Memungkinkan objek dan kontainernya untuk mengirimkan perintah satu sama lain. |
IOleContainer | Menghitung objek dalam dokumen majemuk atau mengunci kontainer dalam status berjalan. |
IOleDocument | Memungkinkan objek dokumen untuk berkomunikasi ke kontainer kemampuannya untuk membuat tampilan datanya. |
Situs IOleDocumentSite | Mengaktifkan dokumen yang telah diimplementasikan sebagai objek dokumen untuk melewati urutan aktivasi normal untuk objek aktif di tempat dan untuk langsung menginstruksikan situs kliennya untuk mengaktifkannya sebagai objek dokumen. |
IOleDocumentView | Memungkinkan kontainer untuk berkomunikasi dengan setiap tampilan yang didukung oleh objek dokumen. |
IOleInPlaceActiveObject | Menyediakan saluran komunikasi langsung antara objek di tempat dan jendela bingkai terluar aplikasi terkait dan jendela dokumen dalam aplikasi yang berisi objek yang disematkan. |
IOleInPlaceFrame | Mengontrol jendela bingkai tingkat atas kontainer. |
IOleInPlaceObject | Mengelola aktivasi dan pennonaktifkan objek di tempat, dan menentukan berapa banyak objek di tempat yang harus terlihat. |
IOleInPlaceObjectWindowless | Memungkinkan objek tanpa jendela memproses pesan jendela dan berpartisipasi dalam operasi seret dan letakkan. |
Situs IOleInPlaceSite | Mengelola interaksi antara kontainer dan situs klien di tempat objek. |
IOleInPlaceSiteEx | Menyediakan serangkaian metode pemberitahuan aktivasi dan penonaktifan tambahan yang memungkinkan objek untuk menghindari flashing yang tidak perlu pada layar saat objek diaktifkan dan dinonaktifkan. |
IOleInPlaceSiteWindowless | Memungkinkan objek tanpa jendela memproses pesan jendela, berpartisipasi dalam operasi seret dan letakkan, dan untuk melakukan operasi menggambar. |
IOleInPlaceUIWindow | Menegosiasikan ruang batas pada jendela dokumen atau bingkai. |
IOleLink | Memungkinkan objek tertaut untuk menyediakan kontainernya dengan fungsi yang berkaitan dengan penautan. |
IOleObject | Memungkinkan objek yang disematkan untuk menyediakan fungsionalitas dasar, dan berkomunikasi dengan, kontainernya. |
IOleParentUndoUnit | Memungkinkan unit urungkan untuk memuat unit urungkan anak. |
IOleUILinkContainer | Kotak dialog umum OLE menggunakan antarmuka ini untuk mengelola properti tautan kontainer. |
IOleUILinkInfo | Ekstensi ke antarmuka IOleUILinkContainer yang memungkinkan kontainer mendukung halaman Tautan dari kotak dialog Properti Objek. |
IOleUIObjInfo | Menyediakan informasi yang digunakan oleh halaman Umum dan Tampilan dari kotak dialog Properti Objek , yang menampilkan informasi tentang ukuran, lokasi, jenis, dan nama objek. Ini juga memungkinkan objek untuk dikonversi melalui kotak dialog Konversi . |
IOleUndoManager | Memungkinkan kontainer menerapkan operasi urungkan dan ulangi multi-tingkat untuk tindakan yang terjadi dalam kontrol yang terkandung. |
IOleUndoUnit | Manajer urungkan memanggil metode dalam antarmuka ini untuk melakukan tindakan batalkan dan untuk mendapatkan string yang dapat ditampilkan di antarmuka pengguna untuk menjelaskan tindakan batalkan. |
IOleWindow | Memungkinkan aplikasi untuk mendapatkan handel ke berbagai jendela yang berpartisipasi dalam aktivasi di tempat, dan juga untuk memasuki dan keluar dari mode bantuan sensitif konteks. |
IViewObject | Memungkinkan objek untuk menampilkan dirinya sendiri secara langsung tanpa meneruskan objek data ke pemanggil. Selain itu, antarmuka ini dapat membuat dan mengelola koneksi dengan sink saran sehingga pemanggil dapat diberi tahu tentang perubahan dalam objek tampilan. |
IViewObject2 | Ekstensi ke antarmuka IViewObject yang mengembalikan ukuran gambar untuk tampilan objek tertentu. |
IViewObjectEx | Ekstensi ke antarmuka IViewObject2 yang menyediakan dukungan untuk gambar bebas kedap- kedap, pengujian tekan, dan ukuran kontrol. |