Wizard Tambahkan Kelas MFC
Gunakan wizard kode ini untuk menambahkan kelas ke proyek MFC yang sudah ada, atau untuk menambahkan kelas ke proyek ATL yang mendukung MFC. Anda juga dapat menambahkan kelas MFC ke proyek Win32 yang memiliki dukungan MFC. Fitur yang Anda tentukan saat membuat proyek menentukan opsi yang tersedia dalam kotak dialog ini. Untuk mengakses wizard, klik Tambahkan Kelas di Wizard Kelas.
Nama
Di halaman ini, tentukan nama kelas, kelas dasar, dan nama file untuk kelas baru.
Nama kelas
Menentukan nama kelas baru dan menyediakan dasar default untuk nama ID dan file di halaman ini. Kelas C++ biasanya dimulai dengan "C", jadi misalnya, "CMyClass" menjadi "MyClass.h", dan sebagainya.
Kelas dasar
Menentukan nama kelas dasar untuk kelas baru. Secara default, kelas dasarnya adalah CWnd. Kelas dasar yang Anda pilih menentukan apakah kotak lain di halaman ini aktif.
Jenis kelas yang Anda tetapkan sebagai kelas dasar menentukan apakah kelas memiliki ID dialog atau ID sumber daya. Jenis kelas umum adalah sebagai berikut:
Kelas seperti CButton, CWnd, atau CDocument, yang tidak memerlukan ID dialog atau ID sumber daya. Kelas-kelas ini tidak menggunakan dialog atau ID sumber daya. Jika Anda memilih salah satu kelas ini untuk kelas dasar Anda, kotak ID Dialog dan kotak ID sumber daya DHTML diredupkan.
Kelas seperti CDialog, CFormView, atau CPropertyPage, yang memerlukan ID dialog.
Kelas CDHtmlDialog, yang memerlukan ID dialog, ID sumber daya DHTML, dan nama file HTML.
Untuk kelas yang memerlukan ID dialog, Anda mungkin merasa lebih efisien untuk menggunakan editor Sumber Daya untuk membuat sumber daya dialog, menetapkan ID-nya di Wizard Kelas, lalu membuat kelas yang terkait dengan ID sumber daya tersebut. Lihat Membuat Kotak Dialog Baru untuk informasi selengkapnya tentang membuat kotak dialog Windows standar.
Catatan
Jika Anda membuat sumber daya dialog terlebih dahulu dan mendapatkan kelas barunya dari
CDHtmlDialog
, hapus tombol WINDOWS OK dan Batal standar yang muncul di kotak dialog default. Kotak dialog Windows standar menghosting formulir DHTML, yang berisi tombol OK dan Batal sendiri.Meskipun kotak dialog Anda dapat berisi kontrol Windows dan kontrol DHTML, tidak disarankan.
Dialog ID
Menentukan ID dialog, jika Anda memilih
CDialog
, ,CPropertyPage
CFormView
, atauCDHtmlDialog
sebagai kelas Dasar..h file
Mengatur nama file header untuk kelas objek baru. Secara default, nama ini didasarkan pada nama yang Anda berikan di Nama kelas. Klik tombol elipsis untuk menyimpan nama file ke lokasi pilihan Anda, atau untuk menambahkan deklarasi kelas ke file yang sudah ada. Jika Anda memilih file yang sudah ada, wisaya tidak akan menyimpannya ke lokasi terpilih hingga Anda mengklik Selesai dalam panduan.
Wisaya tidak menimpa file. Jika Anda memilih nama file yang sudah ada, saat Anda mengklik Selesai, wizard akan meminta Anda untuk menunjukkan apakah deklarasi kelas harus ditambahkan ke konten file. Klik Ya untuk menambahkan file; klik Tidak untuk kembali ke wizard dan tentukan nama file lain.
.cpp file
Mengatur nama file implementasi untuk kelas objek baru. Secara default, nama ini didasarkan pada nama yang Anda berikan di Nama kelas. Klik tombol elipsis untuk menyimpan nama file ke lokasi pilihan Anda. File tidak disimpan ke lokasi terpilih sampai Anda mengklik Selesai dalam panduan.
Wisaya tidak menimpa file. Jika Anda memilih nama file yang sudah ada, saat Anda mengklik Selesai, wizard akan meminta Anda untuk menunjukkan apakah implementasi kelas harus ditambahkan ke konten file. Klik Ya untuk menambahkan file; klik Tidak untuk kembali ke wizard dan tentukan nama file lain.
Aksesibilitas aktif
Mengaktifkan dukungan MFC untuk Aksesibilitas Aktif dengan memanggil EnableActiveAccessibility di konstruktor. Opsi ini tersedia untuk kelas yang berasal dari CWnd.
Automation
Mengatur tingkat dukungan kelas untuk Automation. Otomatisasi di tingkat kelas tersedia untuk semua kelas yang mendukung Automation. Ini juga tersedia untuk proyek yang dibuat dengan dukungan untuk Automation. Artinya, baik proyek MFC yang mendukung ATL, atau proyek MFC yang Anda pilih kotak centang Automation di halaman Fitur Tingkat Lanjut dari Wizard Aplikasi MFC.
Dukungan automasi tidak tersedia untuk kelas dasar berikut:
CAsyncMonitorFile
CAsyncSocket
CCachedDataPathProperty
CConnectionPoint
CDatabase
CDataPathProperty
CHttpFilter
CHttpServer
CInternetSession
CObject
CSocket
Baca juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk