Bagikan melalui


Kontrol (MFC)

Kontrol adalah objek yang dapat berinteraksi dengan pengguna untuk memasukkan atau memanipulasi data. Biasanya muncul dalam kotak dialog atau pada toolbar. Keluarga topik ini mencakup tiga jenis kontrol utama:

  • Kontrol umum Windows, termasuk kontrol yang digambar pemilik

  • Kontrol ActiveX

  • Kelas kontrol lain yang disediakan oleh Microsoft Foundation Class Library (MFC)

Kontrol Umum Windows

Sistem operasi Windows selalu menyediakan sejumlah kontrol umum Windows. Objek kontrol ini dapat diprogram, dan editor dialog Visual C++ mendukung penambahannya ke kotak dialog Anda. Microsoft Foundation Class Library (MFC) menyediakan kelas yang merangkum masing-masing kontrol ini, seperti yang ditunjukkan dalam tabel Kontrol Umum Windows dan Kelas MFC. (Beberapa item dalam tabel memiliki topik terkait yang menjelaskannya lebih lanjut. Untuk kontrol yang tidak memiliki topik, lihat dokumentasi untuk kelas MFC.)

Kelas CWnd adalah kelas dasar dari semua kelas jendela, termasuk semua kelas kontrol.

Kontrol ActiveX

Kontrol ActiveX, sebelumnya dikenal sebagai kontrol OLE, dapat digunakan dalam kotak dialog di aplikasi Anda untuk Windows, atau di halaman HTML di World Wide Web. Untuk informasi selengkapnya, lihat Kontrol ActiveX MFC.

Kelas Kontrol MFC lainnya

Selain kelas yang merangkum semua kontrol umum Windows dan yang mendukung pemrograman kontrol ActiveX Anda sendiri (atau menggunakan kontrol ActiveX yang disediakan oleh orang lain), MFC memasok kelas kontrol berikut sendiri:

Menemukan Informasi Tentang Kontrol Umum Windows

Tabel di bawah ini menjelaskan secara singkat setiap kontrol umum Windows, termasuk kelas pembungkus MFC kontrol.

Kontrol Umum Windows dan Kelas MFC

Kontrol Kelas MFC Deskripsi Baru di Windows 95
Animasi CAnimateCtrl Menampilkan bingkai berturut-turut dari klip video AVI Ya
+ CButton Tombol dorong yang menyebabkan tindakan; juga digunakan untuk kotak centang, tombol radio, dan kotak grup Tidak
kotak kombo CComboBox Kombinasi kotak edit dan kotak daftar Tidak
pemilih tanggal dan waktu CDateTimeCtrl Memungkinkan pengguna memilih nilai tanggal atau waktu tertentu Ya
kotak edit CEdit Kotak untuk memasukkan teks Tidak
kotak kombo yang diperluas CComboBoxEx Kontrol kotak kombo dengan kemampuan untuk menampilkan gambar Ya
Header CHeaderCtrl Tombol yang muncul di atas kolom teks; mengontrol lebar teks yang ditampilkan Ya
Hotkey CHotKeyCtrl Jendela yang memungkinkan pengguna membuat "hot key" untuk melakukan tindakan dengan cepat Ya
daftar gambar CImageList Kumpulan gambar yang digunakan untuk mengelola sekumpulan besar ikon atau bitmap (daftar gambar tidak benar-benar kontrol; ini mendukung daftar yang digunakan oleh kontrol lain) Ya
daftar CListCtrl Jendela yang menampilkan daftar teks dengan ikon Ya
kotak daftar CListBox Kotak yang berisi daftar string Tidak
kalender bulan CMonthCalCtrl Kontrol yang menampilkan informasi tanggal Ya
Kemajuan CProgressCtrl Jendela yang menunjukkan kemajuan operasi panjang Ya
Rebar CRebarCtrl Bilah alat yang dapat berisi jendela anak tambahan dalam bentuk kontrol Ya
edit kaya CRichEditCtrl Jendela tempat pengguna dapat mengedit dengan pemformatan karakter dan paragraf (lihat Kelas Yang Terkait dengan Kontrol Edit Kaya) Ya
bilah gulir CScrollBar Bilah gulir yang digunakan sebagai kontrol di dalam kotak dialog (bukan pada jendela) Tidak
Slider CSliderCtrl Jendela yang berisi kontrol penggiser dengan tanda centang opsional Ya
tombol putar CSpinButtonCtrl Sepasang tombol panah pengguna dapat mengklik untuk menaikkan atau menurunkan nilai Ya
teks statis CStatic Teks untuk pelabelan kontrol lain Tidak
bilah status CStatusBarctrl Jendela untuk menampilkan informasi status, mirip dengan kelas MFC CStatusBar Ya
Tab CTabCtrl Analog terhadap pembagi dalam buku catatan; digunakan dalam "kotak dialog tab" atau lembar properti Ya
Toolbar CToolBarctrl Jendela dengan tombol pembuatan perintah, mirip dengan kelas MFC CToolBar Ya
tips alat CToolTipCtrl Jendela pop-up kecil yang menjelaskan tujuan tombol toolbar atau alat lain Ya
Pohon CTreeCtrl Jendela yang menampilkan daftar hierarkis item Ya

Apa yang ingin Anda ketahui lebih lanjut tentang

Untuk informasi tentang kontrol umum Windows di Windows SDK, lihat Kontrol Umum.

Baca juga

Elemen Antarmuka Pengguna
Dialog Editor