Bagikan melalui


Panduan Kontrol ActiveX MFC

Kontrol ActiveX adalah jenis server otomatisasi tertentu; ini adalah komponen yang dapat digunakan kembali. Aplikasi yang menghosting kontrol ActiveX adalah klien otomatisasi kontrol tersebut. Jika tujuan Anda adalah membuat komponen yang dapat digunakan kembali seperti itu, gunakan wizard ini untuk membuat kontrol Anda. Untuk informasi selengkapnya, lihat Kontrol ActiveX MFC.

Penting

ActiveX adalah teknologi warisan yang tidak boleh digunakan untuk pengembangan baru. Untuk informasi selengkapnya tentang teknologi modern yang menggantikan ActiveX, lihat Kontrol ActiveX.

Secara bergantian, Anda dapat membuat aplikasi MFC server otomatisasi menggunakan MFC Application Wizard.

Kontrol ActiveX yang dibuat dengan wisaya ini bisa memiliki antarmuka pengguna, atau bisa tidak terlihat. Anda bisa menunjukkan opsi ini di halaman Pengaturan Kontrol di wizard. Kontrol timer adalah contoh kontrol ActiveX yang ingin Anda lihat.

Kontrol ActiveX dapat memiliki antarmuka pengguna yang kompleks. Beberapa kontrol mungkin seperti formulir yang dienkapsulasi: kontrol tunggal yang berisi banyak bidang, masing-masing kontrol Windows di kanannya sendiri. Misalnya, objek bagian mesin yang diimplementasikan sebagai kontrol MFC ActiveX mungkin menyajikan antarmuka pengguna seperti formulir. Pengguna dapat menggunakan UI untuk membaca dan mengedit nomor bagian, nama bagian, dan informasi lainnya. Untuk informasi selengkapnya, lihat Kontrol ActiveX MFC.

Jika Anda perlu membuat kontainer untuk objek ActiveX Anda, lihat Membuat Kontainer Kontrol ActiveX.

Program starter MFC mencakup file sumber C++(.cpp), file sumber daya (.rc), dan file proyek (.vcxproj). Kode yang dihasilkan dalam file pemula ini didasarkan pada MFC.

Contoh daftar berikut ini memperlihatkan tugas dan jenis penyempurnaan untuk kontrol ActiveX Anda:

Gambaran Umum

Halaman panduan ini menjelaskan pengaturan aplikasi saat ini untuk proyek kontrol MFC ActiveX yang Sedang Anda buat. Secara default, wizard membuat proyek sebagai berikut:

  • Proyek default tidak menghasilkan lisensi run-time atau file bantuan. Anda dapat mengubah pengaturan default ini pada halaman Pengaturan . Hanya pilihan yang Anda buat di halaman Panduan Kontrol ActiveX ini yang tercermin pada halaman Gambaran Umum .

  • Proyek ini mencakup kelas kontrol dan kelas halaman properti, berdasarkan nama proyek. Anda dapat mengedit nama proyek dan nama file Anda di halaman Nama Kontrol.

  • Kontrol didasarkan pada kontrol Windows yang tidak ada, diaktifkan ketika terlihat, memiliki antarmuka pengguna, dan menyertakan kotak dialog Tentang . Anda dapat mengubah pengaturan default ini pada halaman Pengaturan .

Lihat juga

Proyek Visual Studio - C++
Jenis proyek C++ di Visual Studio
Konsep