Bagikan melalui


Kotak dialog di OLE

Sementara pengguna menjalankan aplikasi yang diaktifkan OLE, ada kalanya aplikasi membutuhkan informasi dari pengguna untuk melakukan operasi. Kelas MFC OLE menyediakan kotak dialog default untuk mengumpulkan informasi yang diperlukan. Artikel ini mencantumkan tugas yang ditangani oleh kotak dialog OLE dan kelas yang diperlukan untuk menampilkan kotak dialog tersebut. Untuk detail tentang kotak dialog OLE dan struktur yang digunakan untuk menyesuaikan perilakunya, lihat Referensi MFC.

Kotak dialog umum

Sisipkan Objek
Kotak dialog ini memungkinkan pengguna menyisipkan objek yang baru dibuat atau sudah ada ke dalam dokumen gabungan. Ini juga memungkinkan pengguna untuk memilih untuk menampilkan item sebagai ikon dan mengaktifkan tombol perintah Ubah Ikon. Tampilkan kotak dialog ini ketika pengguna memilih Sisipkan Objek dari menu Edit. COleInsertDialog Gunakan kelas untuk menampilkan kotak dialog ini. Anda tidak dapat menyisipkan aplikasi MDI ke dalam dirinya sendiri. Aplikasi yang merupakan kontainer/server tidak dapat dimasukkan ke dalam dirinya sendiri kecuali itu adalah aplikasi SDI.

Tempel Spesial
Kotak dialog ini memungkinkan pengguna mengontrol format yang digunakan saat menempelkan data ke dalam dokumen gabungan. Pengguna dapat memilih format data, apakah akan menyematkan atau menautkan data, dan apakah akan menampilkannya sebagai ikon. Tampilkan kotak dialog ini ketika pengguna memilih Tempel Spesial dari menu Edit. COlePasteSpecialDialog Gunakan kelas untuk menampilkan kotak dialog ini.

Ubah Ikon
Kotak dialog ini memungkinkan pengguna untuk memilih ikon mana yang ditampilkan untuk mewakili item yang ditautkan atau disematkan. Tampilkan kotak dialog ini ketika pengguna memilih Ubah Ikon dari menu Edit atau pilih tombol Ubah Ikon dalam kotak dialog Tempel Khusus atau Konversi. Tampilkan juga saat pengguna membuka kotak dialog Sisipkan Objek dan memilih Tampilkan sebagai Ikon. COleChangeIconDialog Gunakan kelas untuk menampilkan kotak dialog ini.

Mengonversi
Kotak dialog ini memungkinkan pengguna mengubah tipe item yang disematkan atau ditautkan. Misalnya, jika Anda telah menyematkan metafile dalam dokumen gabungan dan nantinya ingin menggunakan aplikasi lain untuk mengubah metafile yang disematkan, Anda dapat menggunakan kotak dialog Konversi. Kotak dialog ini sering ditampilkan dengan mengklik tipe item Objek pada menu Edit lalu, pada menu bertingkat, mengklik Konversi. COleConvertDialog Gunakan kelas untuk menampilkan kotak dialog ini. Misalnya, jalankan sampel MFC OLE OCLIENT.

Edit Tautan atau Perbarui Tautan
Kotak dialog Edit Tautan memungkinkan pengguna mengubah informasi tentang sumber objek tertaut. Kotak dialog Perbarui Tautan memverifikasi sumber semua item tertaut dalam kotak dialog saat ini dan menampilkan kotak dialog Edit Tautan jika perlu. Tampilkan kotak dialog Edit Tautan saat pengguna memilih Tautan dari menu Edit. Biasanya, kotak dialog Perbarui Tautan ditampilkan saat dokumen gabungan pertama kali dibuka. COleLinksDialog Gunakan kelas atau COleUpdateDialog , tergantung pada kotak dialog mana yang ingin Anda tampilkan.

Server Sibuk atau Server Tidak Merespons
Kotak dialog Server Sibuk ditampilkan ketika pengguna mencoba mengaktifkan item dan server saat ini tidak dapat menangani permintaan, biasanya karena server sedang digunakan oleh pengguna atau tugas lain. Kotak dialog Server Tidak Merespons ditampilkan jika server tidak merespons permintaan aktivasi sama sekali. Kotak dialog ini ditampilkan melalui COleMessageFilter, berdasarkan implementasi antarmuka IMessageFilterOLE , dan pengguna dapat memutuskan apakah akan mencoba permintaan aktivasi lagi. COleBusyDialog Gunakan kelas untuk menampilkan kotak dialog ini.

Baca juga

Kotak dialog
Bekerja dengan Kotak Dialog di MFC
OLE