Bagikan melalui


Kelas Kontrol OLE

Ini adalah kelas utama yang Anda gunakan saat menulis kontrol OLE. Kelas COleControlModule dalam modul kontrol OLE seperti kelas CWinApp dalam aplikasi. Setiap modul mengimplementasikan satu atau beberapa kontrol OLE; kontrol ini diwakili oleh COleControl objek. Kontrol ini berkomunikasi dengan kontainer mereka menggunakan CConnectionPoint objek.

Kelas CPictureHolder dan CFontHolder merangkum antarmuka COM untuk gambar dan font, sementara COlePropertyPage kelas dan CPropExchange membantu Anda menerapkan halaman properti dan persistensi properti untuk kontrol Anda.

COleControlModule
Mengganti kelas CWinApp untuk modul kontrol OLE Anda. Berasal dari COleControlModule kelas untuk mengembangkan objek modul kontrol OLE. Ini menyediakan fungsi anggota untuk menginisialisasi modul kontrol OLE Anda.

COleControl
Berasal dari COleControl kelas untuk mengembangkan kontrol OLE. Berasal dari CWnd, kelas ini mewarisi semua fungsionalitas objek jendela Windows ditambah fungsionalitas khusus OLE tambahan, seperti penembakan peristiwa dan kemampuan untuk mendukung metode dan properti.

C Koneksi ionPoint
Kelas CConnectionPoint mendefinisikan jenis antarmuka khusus yang digunakan untuk berkomunikasi dengan objek OLE lainnya, yang disebut titik koneksi. Titik koneksi mengimplementasikan antarmuka keluar yang dapat memulai tindakan pada objek lain, seperti menembakkan peristiwa dan mengubah pemberitahuan.

CPictureHolder
Merangkum fungsionalitas objek gambar Windows dan IPicture antarmuka COM; digunakan untuk mengimplementasikan properti Gambar kustom kontrol OLE.

CFontHolder
Merangkum fungsionalitas objek font Windows dan IFont antarmuka COM; digunakan untuk mengimplementasikan properti Font saham kontrol OLE.

COlePropertyPage
Menampilkan properti kontrol OLE dalam antarmuka grafis, mirip dengan kotak dialog.

CPropExchange
Mendukung implementasi persistensi properti untuk kontrol OLE Anda. Analog dengan CDataExchange untuk kotak dialog.

CMonikerFile
Mengambil moniker, atau representasi string yang dapat dibuat menjadi moniker, dan mengikatnya secara sinkron ke aliran di mana moniker adalah nama.

CAsyncMonikerFile
Bekerja sama dengan CMonikerFile; namun, ia mengikat moniker secara asinkron ke aliran di mana moniker adalah nama.

CDataPathProperty
Menerapkan properti kontrol OLE yang dapat dimuat secara asinkron.

CCachedDataPathProperty
Menerapkan properti kontrol OLE yang ditransfer secara asinkron dan di-cache dalam file memori.

COleCmdUI
Memungkinkan dokumen Aktif menerima perintah yang berasal dari antarmuka pengguna kontainernya (seperti FileNew, Buka, Cetak, dan sebagainya), dan memungkinkan kontainer menerima perintah yang berasal dari antarmuka pengguna dokumen Aktif.

COle Brankas Array
Bekerja dengan array jenis dan dimensi arbitrer.

Baca juga

Gambaran Umum Kelas