Gaya Kotak Kombo

Untuk membuat kotak kombo menggunakan fungsi CreateWindow atau CreateWindowEx , tentukan kelas COMBOBOX, konstanta gaya jendela yang sesuai, dan kombinasi gaya kotak kombo berikut.

Terus-menerus Deskripsi
CBS_AUTOHSCROLL
Secara otomatis menggulir teks dalam kontrol edit ke kanan saat pengguna mengetik karakter di akhir baris. Jika gaya ini tidak diatur, hanya teks yang pas di dalam batas persegi panjang yang diizinkan.
CBS_DISABLENOSCROLL
Memperlihatkan bilah gulir vertikal yang dinonaktifkan dalam kotak daftar saat kotak tidak berisi cukup item untuk digulir. Tanpa gaya ini, bilah gulir disembunyikan ketika kotak daftar tidak berisi cukup item.
CBS_DROPDOWN
Mirip dengan CBS_SIMPLE, kecuali bahwa kotak daftar tidak ditampilkan kecuali pengguna memilih ikon di samping kontrol edit.
CBS_DROPDOWNLIST
Mirip dengan CBS_DROPDOWN, kecuali bahwa kontrol edit digantikan oleh item teks statis yang menampilkan pilihan saat ini dalam kotak daftar.
CBS_HASSTRINGS
Menentukan bahwa kotak kombo yang digambar pemilik berisi item yang terdiri dari string. Kotak kombo mempertahankan memori dan alamat untuk string sehingga aplikasi dapat menggunakan pesan CB_GETLBTEXT untuk mengambil teks untuk item tertentu.
Untuk masalah aksesibilitas, lihat Mengekspos Item Kotak Kombo Owner-Drawn
CBS_LOWERCASE
Mengonversi ke huruf kecil semua teks di bidang pilihan dan daftar.
CBS_NOINTEGRALHEIGHT
Menentukan bahwa ukuran kotak kombo persis dengan ukuran yang ditentukan oleh aplikasi saat membuat kotak kombo. Biasanya, sistem mengukur kotak kombo sehingga tidak menampilkan item parsial.
CBS_OEMCONVERT
Mengonversi teks yang dimasukkan dalam kontrol edit kotak kombo dari kumpulan karakter Windows ke set karakter OEM lalu kembali ke set karakter Windows. Ini memastikan konversi karakter yang tepat ketika aplikasi memanggil fungsi CharToOem untuk mengonversi string Windows dalam kotak kombo menjadi karakter OEM. Gaya ini paling berguna untuk kotak kombo yang berisi nama file dan hanya berlaku untuk kotak kombo yang dibuat dengan gaya CBS_SIMPLE atau CBS_DROPDOWN.
CBS_OWNERDRAWFIXED
Menentukan bahwa pemilik kotak daftar bertanggung jawab untuk menggambar kontennya dan bahwa item dalam kotak daftar memiliki tinggi yang sama. Jendela pemilik menerima pesan WM_MEASUREITEM saat kotak kombo dibuat dan pesan WM_DRAWITEM saat aspek visual kotak kombo telah berubah.
CBS_OWNERDRAWVARIABLE
Menentukan bahwa pemilik kotak daftar bertanggung jawab untuk menggambar kontennya dan bahwa item dalam kotak daftar bervariasi dalam tinggi. Jendela pemilik menerima pesan WM_MEASUREITEM untuk setiap item dalam kotak kombo saat Anda membuat kotak kombo dan pesan WM_DRAWITEM saat aspek visual kotak kombo telah berubah.
CBS_SIMPLE
Menampilkan kotak daftar setiap saat. Pilihan saat ini dalam kotak daftar ditampilkan dalam kontrol edit.
CBS_SORT
Secara otomatis mengurutkan string yang ditambahkan ke kotak daftar.
CBS_UPPERCASE
Mengonversi ke huruf besar semua teks di bidang pilihan dan daftar.

Persyaratan

Persyaratan Nilai
Header
CommCtrl.h