Kelas Kontrol
Kelas kontrol merangkum berbagai kontrol Windows standar mulai dari kontrol teks statis hingga kontrol pohon. Selain itu, MFC menyediakan beberapa kontrol baru, termasuk tombol dengan bitmap dan bilah kontrol.
Kontrol yang nama kelasnya berakhiran "Ctrl" baru di Windows 95 dan Windows NT versi 3.51.
Kontrol Tampilan Statis
CStatic
Jendela tampilan statis. Kontrol statis digunakan untuk memberi label, kotak, atau memisahkan kontrol lain dalam kotak dialog atau jendela. Mereka juga dapat menampilkan gambar grafis daripada teks atau kotak.
Kontrol Teks
CEdit
Jendela kontrol teks yang dapat diedit. Kontrol edit digunakan untuk menerima input tekstual dari pengguna.
CIPAddressCtrl
Mendukung kotak edit untuk memanipulasi alamat Protokol Internet (IP).
CRichEditCtrl
Kontrol tempat pengguna dapat memasukkan dan mengedit teks. Tidak seperti kontrol yang dienkapsulasi dalam CEdit
, kontrol edit kaya mendukung pemformatan karakter dan paragraf dan objek OLE.
Kontrol yang Mewakili Angka
CSliderCtrl
Kontrol yang berisi slider, yang dipindahkan pengguna untuk memilih nilai atau sekumpulan nilai.
CSpinButtonCtrl
Sepasang tombol panah yang dapat diklik pengguna untuk menaikkan atau menurunkan nilai.
CProgressCtrl
Menampilkan persegi panjang yang secara bertahap diisi dari kiri ke kanan untuk menunjukkan kemajuan operasi.
CScrollBar
Jendela kontrol bilah gulir. Kelas menyediakan fungsionalitas bilah gulir, untuk digunakan sebagai kontrol dalam kotak dialog atau jendela, di mana pengguna dapat menentukan posisi dalam rentang.
Tombol
CButton
Jendela kontrol tombol. Kelas menyediakan antarmuka terprogram untuk tombol tekan, kotak centang, atau tombol radio dalam kotak dialog atau jendela.
CBitmapButton
Tombol dengan bitmap daripada keterangan teks.
Daftar
CListBox
Jendela kontrol kotak daftar. Kotak daftar menampilkan daftar item yang bisa dilihat dan dipilih pengguna.
CDragListBox
Menyediakan fungsionalitas kotak daftar Windows; memungkinkan pengguna memindahkan item kotak daftar, seperti nama file dan literal string, dalam kotak daftar. Kotak daftar dengan kemampuan ini berguna untuk daftar item dalam urutan selain alfabet, seperti menyertakan nama jalur atau file dalam proyek.
CComboBox
Jendela kontrol kotak kombo. Kotak kombo terdiri dari kontrol edit ditambah kotak daftar.
CComboBoxEx
Memperluas kontrol kotak kombo dengan memberikan dukungan untuk daftar gambar.
CCheckListBox
Menampilkan daftar item dengan kotak centang, yang bisa dicentang atau dikosongkan pengguna, di samping setiap item.
CListCtrl
Menampilkan kumpulan item, masing-masing terdiri dari ikon dan label, dengan cara yang mirip dengan panel kanan File Explorer.
CTreeCtrl
Menampilkan daftar hierarkis ikon dan label yang disusun dengan cara yang mirip dengan panel kiri File Explorer.
Bilah Alat dan Bilah Status
CToolBarctrl
Menyediakan fungsionalitas kontrol umum bilah alat Windows. Sebagian besar program MFC menggunakan CToolBar alih-alih kelas ini.
CStatusBarctrl
Jendela horizontal, biasanya dibagi menjadi panel, di mana aplikasi dapat menampilkan informasi status. Sebagian besar program MFC menggunakan CStatusBar alih-alih kelas ini.
Kontrol Lain-lain
CAnimateCtrl
Menampilkan klip video sederhana.
CToolTipCtrl
Jendela pop-up kecil yang menampilkan satu baris teks yang menjelaskan tujuan alat dalam aplikasi.
CDateTimeCtrl
Mendukung kontrol edit yang diperluas, atau kontrol antarmuka kalender sederhana, yang memungkinkan pengguna untuk memilih nilai tanggal atau waktu tertentu.
CHeaderCtrl
Menampilkan judul atau label untuk kolom.
CMonthCalCtrl
Mendukung kontrol antarmuka kalender sederhana yang memungkinkan pengguna untuk memilih tanggal.
CTabCtrl
Kontrol dengan tab di mana pengguna dapat mengklik, dianalogikan ke pembagi dalam buku catatan.
CHotKeyCtrl
Memungkinkan pengguna membuat kombinasi tombol panas, yang dapat ditekan pengguna untuk melakukan tindakan dengan cepat.
CLinkCtrl
Merender teks yang ditandai dan meluncurkan aplikasi yang sesuai saat pengguna mengklik tautan yang disematkan.
CHtmlEditCtrl
Menyediakan fungsionalitas kontrol WebBrowser ActiveX di jendela MFC.
Kelas Terkait
CImageList
Menyediakan fungsionalitas daftar gambar Windows. Daftar gambar digunakan dengan kontrol daftar dan kontrol pohon. Mereka juga dapat digunakan untuk menyimpan dan mengarsipkan satu set bitmap berukuran sama.
CCtrlView
Kelas dasar untuk semua tampilan yang terkait dengan kontrol Windows. Tampilan berdasarkan kontrol dijelaskan di bawah ini.
CEditView
Tampilan yang berisi kontrol edit standar Windows.
CRichEditView
Tampilan yang berisi kontrol edit kaya Windows.
CListView
Tampilan yang berisi kontrol daftar Windows.
CTreeView
Tampilan yang berisi kontrol pohon Windows.